<86>Apr 14 01:21:28 userdel[101528]: delete user 'rooter' <86>Apr 14 01:21:28 groupadd[101615]: group added to /etc/group: name=rooter, GID=585 <86>Apr 14 01:21:28 groupadd[101615]: group added to /etc/gshadow: name=rooter <86>Apr 14 01:21:28 groupadd[101615]: new group: name=rooter, GID=585 <86>Apr 14 01:21:28 useradd[101754]: new user: name=rooter, UID=585, GID=585, home=/root, shell=/bin/bash <86>Apr 14 01:21:28 userdel[101832]: delete user 'builder' <86>Apr 14 01:21:28 userdel[101832]: removed group 'builder' owned by 'builder' <86>Apr 14 01:21:28 userdel[101832]: removed shadow group 'builder' owned by 'builder' <86>Apr 14 01:21:28 groupadd[101955]: group added to /etc/group: name=builder, GID=586 <86>Apr 14 01:21:28 groupadd[101955]: group added to /etc/gshadow: name=builder <86>Apr 14 01:21:28 groupadd[101955]: new group: name=builder, GID=586 <86>Apr 14 01:21:29 useradd[102020]: new user: name=builder, UID=586, GID=586, home=/usr/src, shell=/bin/bash <13>Apr 14 01:21:33 rpmi: perl-Encode-2.83-alt1 1459157776 installed <13>Apr 14 01:21:33 rpmi: xorg-xproto-devel-7.0.28-alt1 1448272470 installed <13>Apr 14 01:21:33 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Apr 14 01:21:33 rpmi: libsigc++2-2.10.0-alt0.M80P.1 1486890388 installed <13>Apr 14 01:21:33 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 14 01:21:33 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 14 01:21:33 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Apr 14 01:21:33 rpmi: libwayland-client-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 14 01:21:33 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Apr 14 01:21:33 rpmi: libboost_system1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:33 rpmi: perl-XML-NamespaceSupport-1.11-alt3 1322003535 installed <13>Apr 14 01:21:33 rpmi: libjpeg-2:1.3.1-alt0.1 1388074033 installed <13>Apr 14 01:21:33 rpmi: libsqlite3-3.15.2-alt1 1480432212 installed <13>Apr 14 01:21:33 rpmi: libtasn1-4.9-alt1 1469555628 installed <13>Apr 14 01:21:33 rpmi: libidn2-2.0.4-alt3.M80P.1 1520307194 installed <13>Apr 14 01:21:33 rpmi: libpng15-1.5.28-alt1 1484572014 installed <13>Apr 14 01:21:33 rpmi: libsigc++2-devel-2.10.0-alt0.M80P.1 1486890388 installed <13>Apr 14 01:21:33 rpmi: libruby-2.5.1-alt0.M80P.1 1525659669 installed <13>Apr 14 01:21:33 rpmi: liblcms2-2.8-alt1 1471601528 installed <13>Apr 14 01:21:33 rpmi: zlib-devel-1.2.8-alt1 1371079009 installed <13>Apr 14 01:21:33 rpmi: libpixman-3:0.32.8-alt1 1447610691 installed <13>Apr 14 01:21:33 rpmi: xorg-inputproto-devel-1:2.3-alt1 1362636518 installed <13>Apr 14 01:21:33 rpmi: xorg-renderproto-devel-0.11.1-alt3 1303465056 installed <13>Apr 14 01:21:33 rpmi: xorg-fontsproto-devel-2.1.3-alt1 1405793916 installed <13>Apr 14 01:21:33 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531883 installed <13>Apr 14 01:21:33 rpmi: libwayland-server-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 14 01:21:33 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Apr 14 01:21:33 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Apr 14 01:21:33 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Apr 14 01:21:33 rpmi: perl-Compress-Raw-Zlib-2.069-alt1.1 1448470036 installed <13>Apr 14 01:21:33 rpmi: perl-libnet-1:3.08-alt1 1458419902 installed <13>Apr 14 01:21:33 rpmi: perl-URI-1.71-alt1 1455181348 installed <13>Apr 14 01:21:33 rpmi: perl-XML-SAX-Base-1.08-alt1 1317871344 installed <13>Apr 14 01:21:33 rpmi: libnettle6-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Apr 14 01:21:33 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Apr 14 01:21:33 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 14 01:21:33 rpmi: libXau-devel-1.0.8-alt1 1369565807 installed <13>Apr 14 01:21:33 rpmi: libhogweed4-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Apr 14 01:21:33 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Apr 14 01:21:33 rpmi: libgbm-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 01:21:33 rpmi: libdrm-devel-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Apr 14 01:21:33 rpmi: libpciaccess-devel-1:0.13.4-alt1 1431681688 installed <13>Apr 14 01:21:33 rpmi: libpixman-devel-3:0.32.8-alt1 1447610691 installed <13>Apr 14 01:21:33 rpmi: libjasper-1.900.1-alt3 1391718482 installed <13>Apr 14 01:21:33 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Apr 14 01:21:33 rpmi: libboost_atomic1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:33 rpmi: libboost_random1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:33 rpmi: libboost_chrono1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:33 rpmi: libboost_timer1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:33 rpmi: libboost_thread1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:33 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Apr 14 01:21:33 rpmi: libwayland-cursor-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 14 01:21:33 rpmi: xorg-fixesproto-devel-1:5.0-alt1 1300091058 installed <13>Apr 14 01:21:33 rpmi: openssh-common-7.2p2-alt2.M80P.2 1535129503 installed <13>Apr 14 01:21:33 rpmi: wayland-devel-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 14 01:21:33 rpmi: libwayland-client-devel-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 14 01:21:33 rpmi: perl-Locale-gettext-1.07-alt1.1 1448487539 installed <13>Apr 14 01:21:33 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Apr 14 01:21:33 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Apr 14 01:21:33 rpmi: xorg-xineramaproto-devel-1:1.2.1-alt1 1294328562 installed <13>Apr 14 01:21:33 rpmi: xorg-xf86driproto-devel-2.1.1-alt1 1294328451 installed <13>Apr 14 01:21:33 rpmi: xorg-videoproto-devel-2.3.2-alt1 1391068637 installed <13>Apr 14 01:21:33 rpmi: xorg-util-macros-1.19.0-alt1 1409047704 installed <13>Apr 14 01:21:33 rpmi: xorg-randrproto-devel-1:1.5.0-alt1 1431936131 installed <13>Apr 14 01:21:33 rpmi: xorg-presentproto-devel-1.0-alt1 1389200412 installed <13>Apr 14 01:21:33 rpmi: xorg-dri3proto-devel-1.0-alt1 1389181940 installed <13>Apr 14 01:21:33 rpmi: xorg-dri2proto-devel-2.8-alt1 1347727591 installed <13>Apr 14 01:21:33 rpmi: libyaml2-0.1.6-alt1 1397147705 installed <13>Apr 14 01:21:33 rpmi: libxkbcommon-0.7.2-alt0.M80P.1 1503524837 installed <13>Apr 14 01:21:33 rpmi: libgudev-1:231-alt0.M80P.1 1487052830 installed <13>Apr 14 01:21:33 rpmi: udev-rules-1:237-alt2.M80P.6 p8+221965.100.2.1 1550786259 installed <13>Apr 14 01:21:33 rpmi: libepoxy-1.4.3-alt0.M80P.1 1498727071 installed <13>Apr 14 01:21:33 rpmi: libdatrie-0.2.8-alt1_5 1410185969 installed <13>Apr 14 01:21:33 rpmi: libthai-0.1.24-alt1_1 1459282110 installed <13>Apr 14 01:21:33 rpmi: libusb-1.0.21-alt0.M80P.1 1485147102 installed <13>Apr 14 01:21:33 rpmi: libpng12-1.2.50-alt2 1347753407 installed <13>Apr 14 01:21:33 rpmi: libpng12-devel-1.2.50-alt2 1347753407 installed <13>Apr 14 01:21:33 rpmi: xorg-recordproto-devel-1:1.14.2-alt1 1332531993 installed <13>Apr 14 01:21:33 rpmi: libfontenc-1.1.2-alt1 1373978804 installed <13>Apr 14 01:21:33 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Apr 14 01:21:33 rpmi: perl-IO-Socket-IP-0.37-alt1 1444921335 installed <13>Apr 14 01:21:33 rpmi: perl-Compress-Raw-Bzip2-2.069-alt1.1 1448470068 installed <13>Apr 14 01:21:33 rpmi: perl-IO-Compress-2.069-alt1 1444618007 installed <13>Apr 14 01:21:33 rpmi: perl-HTTP-Message-6.11-alt1 1444616672 installed <13>Apr 14 01:21:33 rpmi: perl-HTTP-Cookies-6.01-alt1 1329759964 installed <13>Apr 14 01:21:33 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Apr 14 01:21:33 rpmi: perl-Net-HTTP-6.09-alt1 1432310023 installed <13>Apr 14 01:21:33 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Apr 14 01:21:33 rpmi: perl-HTML-Parser-3.72-alt1 1455170565 installed <13>Apr 14 01:21:33 rpmi: perl-libwww-6.15-alt1 1449505512 installed <13>Apr 14 01:21:33 rpmi: perl-XML-Parser-2.44-alt2 1456264144 installed <13>Apr 14 01:21:33 rpmi: libgdk-pixbuf-locales-2.36.11-alt0.M80P.1 1507198237 installed <13>Apr 14 01:21:33 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Apr 14 01:21:33 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Apr 14 01:21:33 rpmi: rpm-build-gir-0.7.2-alt3 1489330162 installed <13>Apr 14 01:21:33 rpmi: libproxy-0.4.14-alt0.M80P.1 1491211278 installed <13>Apr 14 01:21:33 rpmi: libnspr-1:4.20-alt1 p8.216526.40 1542382588 installed <13>Apr 14 01:21:34 rpmi: libnss-3.40.0-alt0.M80P.1 p8.216526.44 1542814585 installed <13>Apr 14 01:21:34 rpmi: publicsuffix-list-dafsa-20190329-alt1 p8+226349.100.1.1 1554128046 installed <13>Apr 14 01:21:34 rpmi: libpsl-0.18.0-alt0.M80P.1 1502785107 installed <13>Apr 14 01:21:34 rpmi: libnghttp2-1.8.0-alt1 1456818805 installed <13>Apr 14 01:21:34 rpmi: libbrotlicommon0-1.0.4-alt0.M80P.1 1528205024 installed <13>Apr 14 01:21:34 rpmi: libbrotlidec0-1.0.4-alt0.M80P.1 1528205024 installed <13>Apr 14 01:21:34 rpmi: rsync-3.1.2-alt1 1450801948 installed <13>Apr 14 01:21:34 rpmi: libedit3-3.1.20141030-alt1 1414760451 installed <13>Apr 14 01:21:34 rpmi: less-481-alt1.M80P.1 1477657645 installed <13>Apr 14 01:21:34 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Apr 14 01:21:34 rpmi: libstdc++5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:21:34 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411360 installed <13>Apr 14 01:21:34 rpmi: diffstat-1.59-alt1 1416013892 installed <13>Apr 14 01:21:34 rpmi: libboost_test1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:34 rpmi: libboost_serialization1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:34 rpmi: libboost_iostreams1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:35 rpmi: libicu56-1:5.6.1-alt1.1 1458012333 installed <13>Apr 14 01:21:35 rpmi: libboost_regex1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:35 rpmi: libboost_graph1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:35 rpmi: libboost_date_time1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:35 rpmi: libboost_container1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:35 rpmi: libatk-locales-2.24.0-alt0.M80P.1 1504535386 installed <13>Apr 14 01:21:35 rpmi: libatk-2.24.0-alt0.M80P.1 1504535253 installed <13>Apr 14 01:21:35 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Apr 14 01:21:35 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021412 installed <13>Apr 14 01:21:35 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Apr 14 01:21:35 rpmi: liblz4-1:1.7.5-alt1 1488766699 installed <13>Apr 14 01:21:35 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024730 installed <13>Apr 14 01:21:35 rpmi: libgcrypt20-1.8.3-alt4 p8+219793.200.6.1 1551112986 installed <13>Apr 14 01:21:35 rpmi: libsystemd-1:237-alt2.M80P.6 p8+221965.100.2.1 1550786217 installed <13>Apr 14 01:21:35 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 14 01:21:35 rpmi: libavahi-0.6.31-alt7.M80P.1 1526318593 installed <13>Apr 14 01:21:35 rpmi: libdbus-devel-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 14 01:21:35 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Apr 14 01:21:35 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Apr 14 01:21:35 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 14 01:21:35 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Apr 14 01:21:35 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Apr 14 01:21:35 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Apr 14 01:21:35 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Apr 14 01:21:35 rpmi: libXtst-1.2.2-alt1 1369984880 installed <13>Apr 14 01:21:35 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 14 01:21:35 rpmi: libat-spi2-core-2.24.1-alt0.M80P.1 1504536015 installed <13>Apr 14 01:21:35 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Apr 14 01:21:36 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 14 01:21:37 rpmi: libX11-devel-3:1.6.3-alt1 1431956911 installed <13>Apr 14 01:21:37 rpmi: libXext-devel-1.3.3-alt1 1409902932 installed <13>Apr 14 01:21:37 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>Apr 14 01:21:37 rpmi: libXfixes-devel-5.0.1-alt1 1369809606 installed <13>Apr 14 01:21:37 rpmi: libXi-devel-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 14 01:21:37 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373713 installed <13>Apr 14 01:21:37 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Apr 14 01:21:37 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Apr 14 01:21:37 rpmi: libGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 01:21:37 rpmi: libEGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 01:21:37 rpmi: libEGL-devel-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 01:21:37 rpmi: libGL-devel-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 01:21:37 rpmi: libwayland-egl-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 01:21:37 rpmi: libXinerama-1.1.3-alt1 1369984571 installed <13>Apr 14 01:21:37 rpmi: libXcomposite-0.4.3-alt3 1297306939 installed <13>Apr 14 01:21:37 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Apr 14 01:21:37 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Apr 14 01:21:37 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:37 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Apr 14 01:21:37 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 14 01:21:37 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Apr 14 01:21:37 rpmi: libXtst-devel-1.2.2-alt1 1369984880 installed <13>Apr 14 01:21:37 rpmi: gcc5-c++-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:21:37 rpmi: intltool-0.51.0-alt1 1450344474 installed <13>Apr 14 01:21:37 rpmi: help2man-1.47.4-alt1 1490218273 installed <13>Apr 14 01:21:37 rpmi: ruby-2.5.1-alt0.M80P.1 1525659669 installed <13>Apr 14 01:21:37 rpmi: rpm-build-licenses-2.0.5-alt2 1454794749 installed <13>Apr 14 01:21:37 rpmi: libgio-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 14 01:21:37 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <86>Apr 14 01:21:37 groupadd[4161]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 14 01:21:37 groupadd[4161]: group added to /etc/gshadow: name=_keytab <86>Apr 14 01:21:37 groupadd[4161]: new group: name=_keytab, GID=499 <13>Apr 14 01:21:37 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 14 01:21:38 rpmi: libgdk-pixbuf-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 14 01:21:38 rpmi: libglibmm-2.52.1-alt0.M80P.1 1504768621 installed <13>Apr 14 01:21:38 rpmi: libp11-kit-0.23.8-alt1.M80P.1 1504877563 installed <86>Apr 14 01:21:38 groupadd[4331]: group added to /etc/group: name=messagebus, GID=498 <86>Apr 14 01:21:38 groupadd[4331]: group added to /etc/gshadow: name=messagebus <86>Apr 14 01:21:38 groupadd[4331]: new group: name=messagebus, GID=498 <86>Apr 14 01:21:38 useradd[4360]: new user: name=messagebus, UID=499, GID=498, home=/run/dbus, shell=/dev/null <13>Apr 14 01:21:38 rpmi: dbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 14 01:21:38 rpmi: libatkmm-2.24.2-alt1 1448847317 installed <13>Apr 14 01:21:38 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768052 installed <13>Apr 14 01:21:38 rpmi: libgusb-0.2.11-alt0.M80P.1 1503526571 installed <13>Apr 14 01:21:38 rpmi: libcolord-1.3.5-alt0.M80P.1 1488875506 installed <13>Apr 14 01:21:38 rpmi: perl-XML-SAX-0.99-alt2 1384805188 installed <13>Apr 14 01:21:38 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918814 installed <13>Apr 14 01:21:38 rpmi: libfreetype-2.8-alt0.M80P.3 1505462817 installed <13>Apr 14 01:21:38 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008910 installed Updating fonts cache: <29>Apr 14 01:21:39 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Apr 14 01:21:39 rpmi: libcairo-1:1.14.4-alt1 1447005495 installed <13>Apr 14 01:21:39 rpmi: libfreetype-devel-2.8-alt0.M80P.3 1505462817 installed <13>Apr 14 01:21:39 rpmi: fontconfig-devel-2.12.6-alt1.M80P.1 1506008910 installed <13>Apr 14 01:21:39 rpmi: libcairo-devel-1:1.14.4-alt1 1447005495 installed <13>Apr 14 01:21:39 rpmi: libcairomm-1.12.0-alt1 1443033142 installed <13>Apr 14 01:21:39 rpmi: libcairomm-devel-1.12.0-alt1 1443033142 installed <13>Apr 14 01:21:39 rpmi: libcairo-gobject-1:1.14.4-alt1 1447005495 installed <13>Apr 14 01:21:39 rpmi: libXft-2.3.2-alt1 1409902650 installed <13>Apr 14 01:21:39 rpmi: libpango-1.40.14-alt0.M80P.1 1510824230 installed <13>Apr 14 01:21:39 rpmi: libpangomm-2.40.1-alt1 1473012884 installed <13>Apr 14 01:21:39 rpmi: librsvg-1:2.40.18-alt0.M80P.1 1500537889 installed <13>Apr 14 01:21:39 rpmi: libXft-devel-2.3.2-alt1 1409902650 installed <13>Apr 14 01:21:39 rpmi: libXfont-1.5.4-alt1.M80P.1 1512374979 installed <13>Apr 14 01:21:39 rpmi: libXfont-devel-1.5.4-alt1.M80P.1 1512374979 installed <13>Apr 14 01:21:39 rpmi: perl-XML-Simple-2.22-alt1 1449506808 installed <13>Apr 14 01:21:39 rpmi: icon-naming-utils-0.8.90-alt1 1236573102 installed <13>Apr 14 01:21:40 rpmi: icon-theme-adwaita-3.24.0-alt0.M80P.1 1504567873 installed <13>Apr 14 01:21:40 rpmi: dbus-tools-gui-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 14 01:21:40 rpmi: at-spi2-core-2.24.1-alt0.M80P.1 1504536015 installed <13>Apr 14 01:21:40 rpmi: at-spi2-atk-2.24.1-alt0.M80P.1 1504536077 installed <13>Apr 14 01:21:40 rpmi: libgnutls30-3.6.7-alt0.M80P.1 p8+225835.100.2.1 1554226496 installed <13>Apr 14 01:21:40 rpmi: glib-networking-2.50.0-alt1.M80P.1 1503575484 installed <13>Apr 14 01:21:40 rpmi: libsoup-2.62.2-alt0.M80P.1 1528058397 installed <13>Apr 14 01:21:40 rpmi: libsoup-gnome-2.62.2-alt0.M80P.1 1528058397 installed <13>Apr 14 01:21:40 rpmi: librest-0.8.1-alt0.M80P.1 1509920808 installed <13>Apr 14 01:21:40 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461609 installed <13>Apr 14 01:21:40 rpmi: libgdk-pixbuf-xlib-2.36.11-alt0.M80P.1 1507198160 installed <86>Apr 14 01:21:40 groupadd[12635]: group added to /etc/group: name=sshagent, GID=497 <86>Apr 14 01:21:40 groupadd[12635]: group added to /etc/gshadow: name=sshagent <86>Apr 14 01:21:40 groupadd[12635]: new group: name=sshagent, GID=497 <13>Apr 14 01:21:40 rpmi: openssh-clients-7.2p2-alt2.M80P.2 1535129503 installed <86>Apr 14 01:21:40 groupadd[12867]: group added to /etc/group: name=sasl, GID=496 <86>Apr 14 01:21:40 groupadd[12867]: group added to /etc/gshadow: name=sasl <86>Apr 14 01:21:40 groupadd[12867]: new group: name=sasl, GID=496 <13>Apr 14 01:21:40 rpmi: libsasl2-3-2.1.26-alt7 1479477445 installed <13>Apr 14 01:21:40 rpmi: libldap-2.4.45-alt1.M80P.1 1513980376 installed <13>Apr 14 01:21:40 rpmi: libcurl-7.64.0-alt1 p8+220788.100.1.1 1549495393 installed <13>Apr 14 01:21:41 rpmi: libcups-2.1.0-alt2.M80P.4 p8+223280.100.1.1 1551372192 installed <13>Apr 14 01:21:41 rpmi: libdconf-0.26.1-alt0.M80P.1 1507197872 installed <13>Apr 14 01:21:41 rpmi: dconf-0.26.1-alt0.M80P.1 1507197872 installed <13>Apr 14 01:21:41 rpmi: libgtk+3-schemas-3.22.26-alt0.M80P.1 1510825424 installed <13>Apr 14 01:21:41 rpmi: libdbus-glib-1:0.106-alt1 1454672851 installed <13>Apr 14 01:21:41 rpmi: libpolkit-0.113-alt2 1469643478 installed <86>Apr 14 01:21:41 groupadd[13272]: group added to /etc/group: name=colord, GID=495 <86>Apr 14 01:21:41 groupadd[13272]: group added to /etc/gshadow: name=colord <86>Apr 14 01:21:41 groupadd[13272]: new group: name=colord, GID=495 <86>Apr 14 01:21:41 useradd[13301]: new user: name=colord, UID=498, GID=495, home=/var/colord, shell=/dev/null <13>Apr 14 01:21:41 rpmi: colord-1.3.5-alt0.M80P.1 1488875506 installed <13>Apr 14 01:21:41 rpmi: libjson-glib-1.2.8-alt0.M80P.1 1489956779 installed <13>Apr 14 01:21:41 rpmi: libgtk+3-3.22.26-alt0.M80P.1 1510825302 installed <13>Apr 14 01:21:41 rpmi: libgtkmm3-3.22.2-alt0.M80P.1 1505897898 installed <13>Apr 14 01:21:41 rpmi: perl-XML-LibXML-2.0124-alt1 1458750523 installed <13>Apr 14 01:21:41 rpmi: libp11-kit-trust-0.23.8-alt1.M80P.1 1504877563 installed <13>Apr 14 01:21:42 rpmi: boost-devel-headers-1:1.58.0-alt4 1463060108 installed <13>Apr 14 01:21:42 rpmi: boost-devel-1:1.58.0-alt4 1463059984 installed <13>Apr 14 01:21:42 rpmi: dbus-tools-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 14 01:21:42 rpmi: git-core-2.10.2-alt1 1483029902 installed <13>Apr 14 01:21:42 rpmi: xorg-sdk-2:1.18.4-alt1.M80P.8 p8+226404.200.2.1 1554276813 installed <13>Apr 14 01:21:42 rpmi: librsvg-utils-1:2.40.18-alt0.M80P.1 1500537889 installed <13>Apr 14 01:21:43 rpmi: ruby-stdlibs-2.5.1-alt0.M80P.1 1525659669 installed <13>Apr 14 01:21:43 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: gtk-builder-convert-2.24.31-alt1 1473461664 installed <13>Apr 14 01:21:43 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 01:21:43 rpmi: glib2-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 14 01:21:43 rpmi: libgio-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 14 01:21:43 rpmi: libglibmm-devel-2.52.1-alt0.M80P.1 1504768621 installed <13>Apr 14 01:21:43 rpmi: libgdk-pixbuf-devel-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 14 01:21:43 rpmi: libatk-devel-2.24.0-alt0.M80P.1 1504535253 installed <13>Apr 14 01:21:43 rpmi: libpango-devel-1.40.14-alt0.M80P.1 1510824230 installed <13>Apr 14 01:21:43 rpmi: libpangomm-devel-2.40.1-alt1 1473012884 installed <13>Apr 14 01:21:43 rpmi: libatkmm-devel-2.24.2-alt1 1448847317 installed <13>Apr 14 01:21:43 rpmi: libcairo-gobject-devel-1:1.14.4-alt1 1447005495 installed <13>Apr 14 01:21:43 rpmi: libgtk+3-devel-3.22.26-alt0.M80P.1 1510825302 installed <13>Apr 14 01:21:43 rpmi: libgtkmm3-devel-3.22.2-alt0.M80P.1 1505897898 installed <13>Apr 14 01:21:43 rpmi: libdbus-glib-devel-1:0.106-alt1 1454672851 installed warning: File /usr/src/RPM/SOURCES/easystroke-0.6.0-alt2.1.1.patch is smaller than 8 bytes Installing easystroke-0.6.0-alt2.1.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.98595 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf easystroke-0.6.0 + echo 'Source #0 (easystroke-0.6.0.tar):' Source #0 (easystroke-0.6.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/easystroke-0.6.0.tar + cd easystroke-0.6.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (easystroke-0.6.0-alt2.1.1.patch):' Patch #0 (easystroke-0.6.0-alt2.1.1.patch): + /usr/bin/patch -p1 + echo 'Patch #1 (easystroke-0.5.5.1-alt-desktop.patch):' Patch #1 (easystroke-0.5.5.1-alt-desktop.patch): + /usr/bin/patch -p0 patching file easystroke.desktop.in patch unexpectedly ends in middle of line Hunk #1 succeeded at 5 with fuzz 1. + echo 'Patch #2 (easystroke-0.5.5.1-alt-debuginfo.patch):' Patch #2 (easystroke-0.5.5.1-alt-debuginfo.patch): + /usr/bin/patch -p2 patching file Makefile + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.98595 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd easystroke-0.6.0 + make PREFIX=/usr fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git make: Entering directory `/usr/src/RPM/BUILD/easystroke-0.6.0' g++ -g -Wall -DLOCALEDIR=\"/usr/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -g -O2 -MT water.o -MMD -MP -MF water.Po -o water.o -c water.cc g++ -g -Wall -DLOCALEDIR=\"/usr/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -g -O2 -MT annotate.o -MMD -MP -MF annotate.Po -o annotate.o -c annotate.cc g++ -g -Wall -DLOCALEDIR=\"/usr/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -g -O2 -MT win.o -MMD -MP -MF win.Po -o win.o -c win.cc 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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); ^ /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); ^ /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/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: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/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/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/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/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/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); ^ /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/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/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); ^ /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/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/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/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: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/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); ^ /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: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: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/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); ^ /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/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: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/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: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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(); ^ /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:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /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/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: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/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: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: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; ^ /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: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/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/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: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: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: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/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/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/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/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/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/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); ^ /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: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/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/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: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/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/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:857:80: error: 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: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: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/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:863:92: error: 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/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/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: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/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: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/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: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/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: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/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: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) ^ /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: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/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: 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); ^ /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: 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/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: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) ^ /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/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: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/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/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: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/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/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:1324: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: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/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/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: 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/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/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/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/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: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/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/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/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:1699:22: error: 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/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /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/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:1717:22: error: 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/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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 ^ /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++/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 > ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: 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++/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/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); } ^ /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); } ^ /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: 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: 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++/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: 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: 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); } ^ /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: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: 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 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: 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 ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: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: 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: 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: 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++/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: 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: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: 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: 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: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: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: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++/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_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: 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: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++/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: 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: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 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: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: 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 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: 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: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: 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: 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: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++/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::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/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: 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: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: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++/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) {} ^ /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++/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/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: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: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++/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++/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: 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: 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: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: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: 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: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++/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: 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: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 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_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: 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: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++/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 ^ /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); } ^ /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: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: 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: 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/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: 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: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++/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_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: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++/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: 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 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: 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/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: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); } ^ /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: 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: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: 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: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::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: 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/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: 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: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::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: 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 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: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: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: 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: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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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_); ^ /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++/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++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& 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/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/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/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++/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++/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/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++/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++/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> ^ /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/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/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++/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> ^ /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); ^ /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++/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++/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 ^ /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/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++/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)); ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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_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++/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/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++/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_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_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /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_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++/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++/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 /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++/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_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_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_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /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_); ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: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: 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: 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: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: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)); } ^ /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: 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:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /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: 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: 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 '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: error: 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: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 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: 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: error: 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++/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()) ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: 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: error: 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: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++/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: 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: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: 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++/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: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: 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_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++/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++/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++/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++/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: 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: 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: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++/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: error: 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++/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); ^ /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++/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); ^ /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++/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: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: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: 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: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: 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: 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++/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++/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++/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: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: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: 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++/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++/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: 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: error: 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: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++/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: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++/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++/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: 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: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_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/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: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: 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: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++/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 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++/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: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: 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: error: 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++/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++/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++/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++/signal.h:1585:58: error: 'it' was not declared in this scope /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: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++/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++/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_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: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_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: 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: 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()) ^ /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: 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: 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++/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.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: error: 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.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: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++/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.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: 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: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.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++/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: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_; ^ /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++/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: 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++/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++/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/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: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: 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/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: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/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/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++/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++/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: error: 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/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: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 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: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++/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++/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++/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++/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: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: 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++/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++/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++/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++/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++/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: 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: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: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: 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++/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: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/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++/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_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++/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: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++/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++/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: 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: error: 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/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/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: 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:2416: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++/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++/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); ^ /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: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) ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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_); } ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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); ^ /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: 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); ^ /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); ^ /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++/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: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: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++/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++/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: 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: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: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: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: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: 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: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: error: 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++/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:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /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:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /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++/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.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++/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/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++/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: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:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /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: 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: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: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: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 ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: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::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: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); } ^ /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 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: 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++/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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ /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: 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: 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: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: 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: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); } ^ /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: 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: 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: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: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: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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: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: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 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: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::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); } ^ /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: 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: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: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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: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/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: 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 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++/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::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: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++/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++/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 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++/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: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: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++/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++/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 /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /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: 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++/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++/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++/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++/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++/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); } ^ /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: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: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); } ^ /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:3800:38: error: 'src' was not declared in this scope 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: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/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 ^ /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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& 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++/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++/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: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: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: 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: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); } ^ /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: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: 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++/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:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /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: 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++/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:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& 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++/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:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& 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: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: 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:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& 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++/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: 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:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /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: 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: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++/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: 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: 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: 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++/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: 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:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& 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++/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: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++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& 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: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++/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/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: 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/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++/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++/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++/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++/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++/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/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) ^ /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++/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++/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:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/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/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++/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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/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++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /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; } ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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()); ^ /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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> ^ /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ /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++/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: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++/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++/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++/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++/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/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++/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/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: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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++/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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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.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/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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: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++/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: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/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/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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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>> ^ /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>> ^ /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/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: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++/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/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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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>> ^ /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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++/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: 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/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/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++/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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()); ^ /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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>> ^ /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++/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++/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: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++/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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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: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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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/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++/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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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; }; ^ /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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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/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/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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()); ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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_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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; }; ^ /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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: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/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/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /usr/include/sigc++-2.0/sigc++/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/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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: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/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++/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++/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/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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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/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/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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/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/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; }; ^ /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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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: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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/sigc++-2.0/sigc++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ /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++/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ /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/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/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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> ^ /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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.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++/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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/sigc++-2.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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 ';' #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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/sigc++-2.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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/adaptors/compose.h:151:39: error: expected '>' before '<' token /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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, ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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, ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/compose.h:196:129: 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, 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' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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, ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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, ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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> ^ /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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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; }; ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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> ^ /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++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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++/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/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 /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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++/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++/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/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/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; }; ^ /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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 ';' #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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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++/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/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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> ^ /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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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 ';' #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++/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/sigc++-2.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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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< ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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< ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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< ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token 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/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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/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/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; ^ /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/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/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/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/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/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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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; ^ /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/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/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/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/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/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/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/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; ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: error: 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/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; ^ /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/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; ^ /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/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/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/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/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/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/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/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/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/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/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/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 /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_) ^ /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/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ /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/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/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/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/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/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/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 ^ /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 ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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/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/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 /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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; ^ /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/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 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /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/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/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/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ /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/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/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/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/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/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /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/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/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/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /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/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /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/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /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/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: error: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /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/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: error: 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/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/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 ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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) ^ /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/glibmm-2.4/glibmm/signalproxy.h:180:60: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/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/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/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /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; ^ /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/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/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/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/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/signalproxy.h:334:60: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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; ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /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/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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; ^ /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/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /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/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/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/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ /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/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/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/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/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); ^ /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); ^ /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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->()); } ^ /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/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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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; ^ /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/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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /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/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()); } ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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(); } ^ /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/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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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/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/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; ^ /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/objectbase.h:258:83: 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: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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /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/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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; } ^ /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/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /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*; ^ /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/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/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/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> ^ /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*; ^ /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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(); ^ /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/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/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; } ^ /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/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/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/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); ^ /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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; ^ /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/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/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/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_); ^ /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) ^ /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: error: 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/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/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/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/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_) ^ /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/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: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 ^ /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, ^ /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: 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' /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/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/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] } ^ /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/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) ^ /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/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 ^ /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 '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/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/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/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/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 ^ /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/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/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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) 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/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/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/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/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/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: error: 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/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/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/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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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(); ^ /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/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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; ^ /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); ^ /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:97:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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:97:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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(), ^ /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/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/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/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /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/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: error: 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:362:49: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /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: error: 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&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: error: 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: error: 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&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: error: 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:514:51: error: 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/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.h:99:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& 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)); } ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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/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/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:104:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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); ^ /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/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/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/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:106:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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 ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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/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/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /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/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/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/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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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; ^ 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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/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; } ^ /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/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/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/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/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/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /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_; } ^ /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/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/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/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/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/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/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/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_) {} ^ /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/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/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/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/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/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/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/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/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/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/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/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/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/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /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/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); } ^ /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/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_()); } ^ /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 ^ /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()); } ^ /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/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/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; } ^ /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: error: 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: error: 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: error: 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: error: 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()); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() 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/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:117:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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 /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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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 cc1plus: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: error: 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: error: 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/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/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/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/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/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/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/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/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/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); ^ /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:118:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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:119:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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 ^ /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/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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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 /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/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/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/module.h:162: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:124:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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/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/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); ^ /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/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/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/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/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/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/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: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ /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; ^ /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/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/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/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/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/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/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/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) ^ /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 ^ /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/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/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/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.h:133:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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/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/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /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/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; ^ /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(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /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 ^ /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/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/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /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/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/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/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/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /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/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/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/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 In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/threadpool.h:71: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.h:143:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/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/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/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 In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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 /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/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/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& 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 In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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; ^ /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/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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: error: 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(); ^ /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; ^ /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); ^ /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/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/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/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/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/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/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/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /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; ^ /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/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/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/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/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/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/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /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/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 > ^ /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/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/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_++); ^ /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 ^ /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:155:0, from /usr/include/gtkmm-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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: error: 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/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/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/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 /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/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/weakref.h:57:33: 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/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; ^ /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/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/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/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/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/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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; ^ /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/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/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/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) 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/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/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/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/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 ^ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /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/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/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/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/lib64/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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( ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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(); ^ In file included from /usr/lib64/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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( ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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())) ^ /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/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/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; ^ In file included from /usr/lib64/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/lib64/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/lib64/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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:25:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ In file included from /usr/lib64/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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:25:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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(); ^ /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/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/lib64/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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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( ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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(); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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_; ^ /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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/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_; ^ /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/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/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/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/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/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^ /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/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/icon.h:81:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^ /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 /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/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; ^ /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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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; ^ /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/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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); ^ /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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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_; ^ /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; ^ /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/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/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/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /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.h:27:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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; ^ /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/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/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); ^ /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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); ^ /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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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 /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^ /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/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/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/fileattributeinfolist.h:102: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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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 /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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 /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/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/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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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_; ^ /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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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); ^ /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/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/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/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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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 /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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); ^ /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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 /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/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/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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_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/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/filemonitor.h:146:34: 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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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_; ^ /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 /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/mountoperation.h:364:54: error: 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/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/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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ /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/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; ^ /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: error: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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_; ^ /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/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/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/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/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/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/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/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/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/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/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); ^ /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/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/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/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: error: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/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/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); ^ /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); ^ /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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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); ^ /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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); ^ /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/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/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/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^ /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/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/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*; ^ /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) ^ /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: error: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/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 /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/initable.h:118: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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/asyncinitable.h:82:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^ /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/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/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/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/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/asyncinitable.h:178:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/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; ^ /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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/unixfdlist.h:84:17: 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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); ^ /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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_; ^ /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/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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/dbusintrospection.h:109:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAnnotationInfo; ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/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; ^ /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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; ^ /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; ^ /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/dbusmethodinvocation.h:104:53: error: expected ';' at end of member declaration MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /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/dbusmethodinvocation.h:106:23: error: 'noexcept' does not name a type ~MethodInvocation() noexcept override; ^ /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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, ^ /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/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/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/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/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/dbusinterfacevtable.h:143:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/dbusinterfacevtable.h:162:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* get_slot_set_property() const; ^ /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/dbusinterfacevtable.h:135:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:81: error: 'SlotInterfaceSetProperty' was not declared in this scope const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/dbussubtreevtable.h:143:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^ /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/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/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/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; ^ /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/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() ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/giomm-2.4/giomm/dbusconnection.h:487:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusConnection; ^ /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/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/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/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; ^ /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; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/dbusconnection.h:543:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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, ^ /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/dbusconnection.h:585:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/dbusconnection.h:595:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/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/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/dbusconnection.h:760:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/dbusconnection.h:813:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/dbusconnection.h:903:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/dbusconnection.h:915:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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); ^ /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/dbusconnection.h:1248:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot); ^ /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); ^ /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/dbusconnection.h:1634:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& 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/dbusconnection.h:1755:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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_; ^ /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; ^ /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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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.h:29:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/application.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^ /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/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/application.h:227:10: error: 'CppClassType' does not name a type static CppClassType application_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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/application.h:1193:35: error: 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/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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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; ^ /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/bufferedinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType bufferedinputstream_class_; ^ /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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/bufferedoutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/filteroutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterOutputStream; ^ /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/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/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/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.h:34:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/bufferedoutputstream.h:84:44: error: expected ',' or '...' before '&&' token BufferedOutputStream(BufferedOutputStream&& src) 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/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/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/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/charsetconverter.h:26:0, from /usr/include/giomm-2.4/giomm.h:36, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/converter.h:236: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:36:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/charsetconverter.h:64:10: error: 'CppClassType' does not name a type static CppClassType charsetconverter_class_; ^ /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/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 In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/contenttype.h:180:7: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle content_types_get_registered(); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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:39:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/converterinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterInputStreamClass; ^ /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/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/converterinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^ /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/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 /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; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83: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/converteroutputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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 /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/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/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:40:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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; ^ /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/converteroutputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converteroutputstream_class_; ^ /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/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/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/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; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/datainputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType datainputstream_class_; ^ /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/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.h:42:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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:43:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/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/dataoutputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType dataoutputstream_class_; ^ /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/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/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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/dbusactiongroup.h:79:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_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/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/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; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:45:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:50:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/dbusinterface.h:84:10: error: 'CppClassType' does not name a type static CppClassType interface_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/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/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/dbusinterface.h:114:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& 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/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 /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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/menumodel.h:30:7: error: expected nested-name-specifier before 'GMenuModelClass' using GMenuModelClass = struct _GMenuModelClass; ^ /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/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/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/menumodel.h:157:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ /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/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/menumodel.h:167:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& 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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:53:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:56:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/dbusobject.h:82:10: error: 'CppClassType' does not name a type static CppClassType object_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/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; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:57:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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(), ^ /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(), ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/dbusproxy.h:194:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& 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/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/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; ^ /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/dbusproxy.h:197:10: error: expected ';' at end of member declaration ~Proxy() 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 /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/dbusproxy.h:236:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/dbusproxy.h:268:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/dbusproxy.h:341:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/dbusproxy.h:441: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/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/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/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/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/dbusproxy.h:1036:9: error: expected nested-name-specifier before 'MapChangedProperties' using MapChangedProperties = std::map; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:33: error: 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/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.h:59:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/dbusserver.h:155:10: error: 'CppClassType' does not name a type static CppClassType server_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/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/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/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/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/dbusserver.h:168: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:62:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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(), ^ /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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 /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/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/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_); } ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/desktopappinfo.h:380:42: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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.h:68:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/emblemedicon.h:74:10: error: 'CppClassType' does not name a type static CppClassType emblemedicon_class_; ^ /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/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/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/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:68:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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(); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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; ^ /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/loadableicon.h:99:28: error: expected ',' or '...' before '&&' token LoadableIcon(LoadableIcon&& src) noexcept; ^ /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/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 /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: expected ';' at end of member declaration /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:80:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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.h:85:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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_; ^ /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/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/socketaddressenumerator.h:79:69: 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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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 /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/socketconnectable.h:100:49: error: expected ',' or '...' before '&&' token SocketConnectable& operator=(SocketConnectable&& 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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/socketaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddress; ^ /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; ^ /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/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/socketaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketaddress_class_; ^ /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/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/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/socketaddress.h:81:41: error: expected ',' or '...' before '&&' token SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /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/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/socketaddress.h:83:18: error: expected ';' at end of member declaration ~SocketAddress() noexcept override; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:86:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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_; ^ /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/inetsocketaddress.h:83:44: error: expected ';' at end of member declaration /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/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/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/inetsocketaddress.h:86:22: error: expected ';' at end of member declaration ~InetSocketAddress() noexcept override; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:91:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/listmodel.h:110:10: error: 'CppClassType' does not name a type static CppClassType listmodel_class_; ^ /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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/liststore.h:170:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /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/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/liststore.h:264:64: error: 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/liststore.h:323:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /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/liststore.h:345:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /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/liststore.h:390:30: error: '>>' should be '> >' within a nested template argument list Glib::RefPtr> ListStore::create() ^ /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/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/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/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/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/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/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/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/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: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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; ^ /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/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/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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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.h:95:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/menu.h:26:0, from /usr/include/giomm-2.4/giomm.h:96, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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; ^ /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/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/menuitem.h:79:37: error: expected ';' at end of member declaration MenuItem& operator=(MenuItem&& src) noexcept; ^ /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/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 In file included from /usr/include/giomm-2.4/giomm.h:96:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/menu.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Menu_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/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/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/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/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/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/menu.h:84:9: error: expected ';' at end of member declaration ~Menu() 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/menu.h:84:11: 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:97:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/menuattributeiter.h:72:38: error: expected ',' or '...' before '&&' token MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /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/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/menuattributeiter.h:73:49: error: expected ',' or '...' before '&&' token MenuAttributeIter& operator=(MenuAttributeIter&& 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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:99:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/menulinkiter.h:30:7: error: expected nested-name-specifier before 'GMenuLinkIterClass' using GMenuLinkIterClass = struct _GMenuLinkIterClass; ^ /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/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/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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:103:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/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/giomm-2.4/giomm/networkaddress.h:80:32: error: expected ',' or '...' before '&&' token NetworkAddress(NetworkAddress&& src) noexcept; ^ /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/networkaddress.h:80:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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/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/networkaddress.h:83: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:104:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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_; ^ /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/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/networkservice.h:85:43: error: expected ',' or '...' before '&&' token NetworkService& operator=(NetworkService&& 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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/permission.h:160:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot); ^ /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/permission.h:215:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot); ^ /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/proxy.h:29:0, from /usr/include/giomm-2.4/giomm.h:110, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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_; ^ /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/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; ^ /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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/proxy.h:110:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/proxy.h:113:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/proxyresolver.h:106:30: error: expected ',' or '...' before '&&' token ProxyResolver(ProxyResolver&& 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/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/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/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/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:112:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/proxyresolver.h:203:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/srvtarget.h:76:22: error: expected ',' or '...' before '&&' token SrvTarget(SrvTarget&& other) 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/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/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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/srvtarget.h:149:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GSrvTarget*; ^ /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/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/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/srvtarget.h:171:50: error: expected initializer before 'noexcept' inline void swap(SrvTarget& lhs, SrvTarget& rhs) noexcept ^ In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/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/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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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); ^ /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/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/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/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/resolver.h:454:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/resolver.h:460:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/resource.h:355:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource& operator=(const Resource&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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:117:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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); ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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:118:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/settingsschema.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchema; ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/settingsschemasource.h:49:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaSource; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:122:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/simpleactiongroup.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionGroupClass; ^ /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/simpleactiongroup.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleactiongroup_class_; ^ /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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:123:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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.h:124:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/simplepermission.h:68:10: error: 'CppClassType' does not name a type static CppClassType simplepermission_class_; ^ /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/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/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/simplepermission.h:79:55: 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 In file included from /usr/include/giomm-2.4/giomm.h:125:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/socket.h:320:10: error: 'CppClassType' does not name a type static CppClassType socket_class_; ^ /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/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/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/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 /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/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/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/socketconnection.h:93:36: error: expected ',' or '...' before '&&' token SocketConnection(SocketConnection&& src) noexcept; ^ /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/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/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/socketconnection.h:94:55: 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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/socketconnection.h:152:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/socketclient.h:167:10: error: 'CppClassType' does not name a type static CppClassType socketclient_class_; ^ /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/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 /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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:131:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/socketcontrolmessage.h:92:44: error: expected ',' or '...' before '&&' token SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /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/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/socketcontrolmessage.h:93:61: error: expected ';' at end of member declaration SocketControlMessage& operator=(SocketControlMessage&& 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/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/socketcontrolmessage.h:95: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:132:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/socketlistener.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketListener_Class; ^ /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/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/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/socketlistener.h:79:10: error: 'CppClassType' does not name a type static CppClassType socketlistener_class_; ^ /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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/socketlistener.h:456:34: error: 'SlotAsyncReady' does not name a type void accept_socket_async(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); ^ /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/giomm-2.4/giomm.h:133:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/socketservice.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketService; ^ /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_; ^ /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/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/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/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/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/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 In file included from /usr/include/giomm-2.4/giomm.h:134:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/socketsource.h:112:17: error: expected ';' at end of member declaration ~SocketSource() noexcept override; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:136:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/tcpconnection.h:79:30: error: expected ',' or '...' before '&&' token TcpConnection(TcpConnection&& src) noexcept; ^ /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/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/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/tcpconnection.h:80:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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:137:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/tcpwrapperconnection.h:70:10: error: 'CppClassType' does not name a type static CppClassType tcpwrapperconnection_class_; ^ /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/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/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/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/tcpwrapperconnection.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/tcpwrapperconnection.h:83: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:138:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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_; ^ /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/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/themedicon.h:85:30: error: expected ';' at end of member declaration /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/themedicon.h:85:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/themedicon.h:86:41: error: expected ';' at end of member declaration ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ /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/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 In file included from /usr/include/giomm-2.4/giomm.h:138:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/giomm-2.4/giomm.h:139:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/threadedsocketservice.h:91:46: error: expected ',' or '...' before '&&' token ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /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/giomm-2.4/giomm/threadedsocketservice.h:91:52: error: expected ';' at end of member declaration /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/threadedsocketservice.h:91:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:57: error: expected ',' or '...' before '&&' token ThreadedSocketService& operator=(ThreadedSocketService&& 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/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/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/threadedsocketservice.h:94: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:140:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/tlscertificate.h:31:7: error: expected nested-name-specifier before 'GTlsCertificateClass' using GTlsCertificateClass = struct _GTlsCertificateClass; ^ /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; ^ /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/tlscertificate.h:77:10: error: 'CppClassType' does not name a type static CppClassType tlscertificate_class_; ^ /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/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/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/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/tlscertificate.h:88:49: error: expected ';' at end of member declaration TlsCertificate& operator=(TlsCertificate&& 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/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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/tlsconnection.h:113:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsConnection; ^ /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/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/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/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/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/tlsconnection.h:133:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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 /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 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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:141:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/tlsclientconnection.h:36:7: error: expected nested-name-specifier before 'GTlsClientConnectionClass' using GTlsClientConnectionClass = struct _GTlsClientConnectionClass; ^ /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; ^ /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/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/tlsclientconnection.h:75:10: error: 'CppClassType' does not name a type static CppClassType tlsclientconnection_class_; ^ /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/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/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/tlsclientconnection.h:105:59: error: expected ';' at end of member declaration TlsClientConnection& operator=(TlsClientConnection&& 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/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 In file included from /usr/include/giomm-2.4/giomm.h:143:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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.h:143:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/tlsinteraction.h:203:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsInteraction; ^ /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/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/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/tlsinteraction.h:211:10: error: 'CppClassType' does not name a type static CppClassType tlsinteraction_class_; ^ /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/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/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; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:145:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/tlspassword.h:152:10: error: 'CppClassType' does not name a type static CppClassType tlspassword_class_; ^ /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/tlspassword.h:162:32: error: expected ';' at end of member declaration /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/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/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/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/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ /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/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/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/tlsserverconnection.h:103:24: error: expected ';' at end of member declaration ~TlsServerConnection() noexcept override; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/unixconnection.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixConnection; ^ /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/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/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_; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:76:42: error: expected ')' before '*' token explicit UnixConnection(GUnixConnection* castitem); ^ /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/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/unixconnection.h:82:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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 /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/unixconnection.h:85:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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_); } ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/unixconnection.h:208:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot, ^ /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/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/unixconnection.h:266:37: error: 'SlotAsyncReady' does not name a type void send_credentials_async(const SlotAsyncReady& slot); ^ /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/unixconnection.h:306:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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; ^ /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/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/unixcredentialsmessage.h:74:10: error: 'CppClassType' does not name a type static CppClassType unixcredentialsmessage_class_; ^ /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/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/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/unixcredentialsmessage.h:87:29: error: 'noexcept' does not name a type ~UnixCredentialsMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87: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.h:151:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/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/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/unixfdmessage.h:86:49: 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/unixfdmessage.h:88:20: 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.h:151:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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(); ^ /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:149:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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:151:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/unixinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType unixinputstream_class_; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:74:44: error: expected ')' before '*' token explicit UnixInputStream(GUnixInputStream* castitem); ^ /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/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/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/unixinputstream.h:81:53: error: 'noexcept' does not name a type UnixInputStream& operator=(UnixInputStream&& 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/unixinputstream.h:83:20: error: expected ';' at end of member declaration ~UnixInputStream() noexcept override; ^ /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/unixinputstream.h:96:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj() { return reinterpret_cast(gobject_); } ^ /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/unixinputstream.h:201:43: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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.h:153:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/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/unixoutputstream.h:73:46: error: expected ')' before '*' token explicit UnixOutputStream(GUnixOutputStream* castitem); ^ /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/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/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/unixoutputstream.h:80:53: error: expected ';' at end of member declaration UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ /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/unixoutputstream.h:82:21: error: expected ';' at end of member declaration ~UnixOutputStream() noexcept override; ^ /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/unixoutputstream.h:95:3: error: 'GUnixOutputStream' does not name a type GUnixOutputStream* gobj() { return reinterpret_cast(gobject_); } ^ /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_); } ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/unixoutputstream.h:200:44: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/unixoutputstream.h:200:71: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/unixsocketaddress.h:33:7: error: expected nested-name-specifier before 'GUnixSocketAddressClass' using GUnixSocketAddressClass = struct _GUnixSocketAddressClass; ^ /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/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/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/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-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/unixsocketaddress.h:367:45: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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:154:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/unixsocketaddress.h:367:73: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:156:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:156:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/volume.h:78:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Volume_Class; ^ /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/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/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/volume.h:88:10: error: 'CppClassType' does not name a type static CppClassType volume_class_; ^ /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/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/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 /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/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/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/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/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/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/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/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/volume.h:479:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVolume*; ^ /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/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/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: error: 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /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.h:157:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/volumemonitor.h:81:30: error: expected ',' or '...' before '&&' token VolumeMonitor(VolumeMonitor&& 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/volumemonitor.h:81:38: error: 'noexcept' does not name a type VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /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/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/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/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:157:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/volumemonitor.h:138:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_mounts(); ^ In file included from /usr/include/giomm-2.4/giomm.h:158:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/zlibcompressor.h:31:7: error: expected nested-name-specifier before 'GZlibCompressorClass' using GZlibCompressorClass = struct _GZlibCompressorClass; ^ /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/giomm-2.4/giomm/zlibcompressor.h:107:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GZlibCompressor; ^ /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; ^ /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/zlibcompressor.h:115:10: error: 'CppClassType' does not name a type static CppClassType zlibcompressor_class_; ^ /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/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/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/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/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/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/zlibcompressor.h:128:19: error: expected ';' at end of member declaration ~ZlibCompressor() noexcept override; ^ /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 In file included from /usr/include/giomm-2.4/giomm.h:159:0, from /usr/include/gtkmm-3.0/gtkmm.h:88, from actions.h:19, from win.cc:16: /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/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/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/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/zlibdecompressor.h:68:10: error: 'CppClassType' does not name a type static CppClassType zlibdecompressor_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/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/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/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/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 In file included from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:29:0, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/color.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Color; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkColor; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:75:14: error: expected ',' or '...' before '&&' token Color(Color&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:75:22: error: invalid constructor; you probably meant 'Gdk::Color (const Gdk::Color&)' Color(Color&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:75:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/color.h:75:24: error: 'noexcept' does not name a type Color(Color&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:75:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/color.h:76:25: error: expected ',' or '...' before '&&' token Color& operator=(Color&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:76:33: error: expected ';' at end of member declaration Color& operator=(Color&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:76:35: error: 'noexcept' does not name a type Color& operator=(Color&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:76:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/color.h:78:10: error: expected ';' at end of member declaration ~Color() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:78:12: error: 'noexcept' does not name a type ~Color() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:78:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/color.h:80:25: error: expected ';' at end of member declaration void swap(Color& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:80:27: error: 'noexcept' does not name a type void swap(Color& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/color.h:80:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:29:0, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/color.h:269:42: error: expected initializer before 'noexcept' inline void swap(Color& lhs, Color& rhs) noexcept ^ In file included from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:35:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:30, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PixbufFormat; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkPixbufFormat; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:56:28: error: expected ',' or '...' before '&&' token PixbufFormat(PixbufFormat&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:56:36: error: invalid constructor; you probably meant 'Gdk::PixbufFormat (const Gdk::PixbufFormat&)' PixbufFormat(PixbufFormat&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:56:36: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:56:38: error: 'noexcept' does not name a type PixbufFormat(PixbufFormat&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:56:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:57:39: error: expected ',' or '...' before '&&' token PixbufFormat& operator=(PixbufFormat&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:57:47: error: expected ';' at end of member declaration PixbufFormat& operator=(PixbufFormat&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:57:49: error: 'noexcept' does not name a type PixbufFormat& operator=(PixbufFormat&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:57:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:59:17: error: expected ';' at end of member declaration ~PixbufFormat() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:59:19: error: 'noexcept' does not name a type ~PixbufFormat() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:59:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:61:32: error: expected ';' at end of member declaration void swap(PixbufFormat& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:61:34: error: 'noexcept' does not name a type void swap(PixbufFormat& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:61:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:35:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:30, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h:207:56: error: expected initializer before 'noexcept' inline void swap(PixbufFormat& lhs, PixbufFormat& rhs) noexcept ^ In file included from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:36:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:30, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/types.h:449:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Point; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:450:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkPoint; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:460:27: error: expected ';' at end of member declaration Point(const Point& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:460:29: error: 'noexcept' does not name a type Point(const Point& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:460:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/types.h:461:31: error: expected ',' or '...' before '&&' token Point& operator=(const Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:461:39: error: expected ';' at end of member declaration Point& operator=(const Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:461:41: error: 'noexcept' does not name a type Point& operator=(const Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:461:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/types.h:463:14: error: expected ',' or '...' before '&&' token Point(Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:463:22: error: invalid constructor; you probably meant 'Gdk::Point (const Gdk::Point&)' Point(Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:463:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/types.h:463:24: error: 'noexcept' does not name a type Point(Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:463:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/types.h:464:25: error: expected ',' or '...' before '&&' token Point& operator=(Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:464:33: error: expected ';' at end of member declaration Point& operator=(Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:464:10: error: 'Gdk::Point& Gdk::Point::operator=(Gdk::Point)' cannot be overloaded Point& operator=(Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:461:10: error: with 'Gdk::Point& Gdk::Point::operator=(Gdk::Point)' Point& operator=(const Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:464:35: error: 'noexcept' does not name a type Point& operator=(Point&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/types.h:464:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/cairomm-1.0/cairomm/surface.h:38:0, from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:39, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:30, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/exception.h:39:24: error: expected ';' at end of member declaration virtual ~logic_error() noexcept; ^ /usr/include/cairomm-1.0/cairomm/exception.h:39:26: error: 'noexcept' does not name a type virtual ~logic_error() noexcept; ^ /usr/include/cairomm-1.0/cairomm/exception.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/exception.h:39:11: error: looser throw specifier for 'virtual Cairo::logic_error::~logic_error()' virtual ~logic_error() noexcept; ^ In file included from /usr/include/c++/5/bits/ios_base.h:44:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iterator:64, 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-3.0/gtkmm.h:87, from actions.h:19, from win.cc:16: /usr/include/c++/5/stdexcept:132:13: error: overriding 'virtual std::logic_error::~logic_error() throw ()' virtual ~logic_error() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/cairomm-1.0/cairomm/device.h:24:0, from /usr/include/cairomm-1.0/cairomm/surface.h:39, from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:39, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:30, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/refptr.h:55:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:55:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:55:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:58:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:58:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:58:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:71:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:71:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:71:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:74:64: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject, int* refcount) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:74:66: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject, int* refcount) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:74:66: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:78:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:78:29: error: invalid constructor; you probably meant 'Cairo::RefPtr (const Cairo::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:78:29: error: expected ';' at end of member declaration /usr/include/cairomm-1.0/cairomm/refptr.h:78:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:78:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:83:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:83:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:89:47: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:89:49: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:89:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:96:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:103:46: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:103:48: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:103:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:106:71: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:106:73: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:106:73: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:113:72: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:116:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:116:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:116:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:116:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:120:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:120:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:123:58: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:123:64: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:123:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:126:58: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:126:64: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:126:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:133:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:133:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:143:26: error: expected ';' at end of member declaration inline operator bool() const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:143:32: error: 'noexcept' does not name a type inline operator bool() const noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:143:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:146:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:146:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:146:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:157:81: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:167:80: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:177:79: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:184:27: error: expected ';' at end of member declaration inline int* refcount_() const noexcept { return pCppRefcount_; } ^ /usr/include/cairomm-1.0/cairomm/refptr.h:184:33: error: 'noexcept' does not name a type inline int* refcount_() const noexcept { return pCppRefcount_; } ^ /usr/include/cairomm-1.0/cairomm/refptr.h:184:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:189:14: error: expected ';' at end of member declaration void unref() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:189:16: error: 'noexcept' does not name a type void unref() noexcept; ^ /usr/include/cairomm-1.0/cairomm/refptr.h:189:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/cairomm-1.0/cairomm/refptr.h:202:54: error: expected initializer before 'noexcept' T_CppObject* RefPtr::operator->() const noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:208:31: error: expected initializer before 'noexcept' RefPtr::RefPtr() noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:215:32: error: expected initializer before 'noexcept' RefPtr::~RefPtr() noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:221:35: error: expected initializer before 'noexcept' void RefPtr::unref() noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:243:54: error: expected initializer before 'noexcept' RefPtr::RefPtr(T_CppObject* pCppObject) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:257:69: error: expected initializer before 'noexcept' RefPtr::RefPtr(T_CppObject* pCppObject, int* refcount) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:267:61: error: expected initializer before 'noexcept' RefPtr::RefPtr(const RefPtr& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:277:35: error: expected ',' or '...' before '&&' token RefPtr::RefPtr(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:277:43: error: expected initializer before 'noexcept' RefPtr::RefPtr(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:289:47: error: expected ',' or '...' before '&&' token RefPtr::RefPtr(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:289:55: error: expected initializer before 'noexcept' RefPtr::RefPtr(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:304:60: error: expected initializer before 'noexcept' RefPtr::RefPtr(const RefPtr& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:318:60: error: expected initializer before 'noexcept' void RefPtr::swap(RefPtr& other) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:331:85: error: expected initializer before 'noexcept' RefPtr& RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:363:59: error: expected ',' or '...' before '&&' token RefPtr& RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:363:67: error: expected initializer before 'noexcept' RefPtr& RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:376:71: error: expected ',' or '...' before '&&' token RefPtr& RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:376:79: error: expected initializer before 'noexcept' RefPtr& RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:389:84: error: expected initializer before 'noexcept' RefPtr& RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:397:76: error: expected initializer before 'noexcept' bool RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:403:76: error: expected initializer before 'noexcept' bool RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:409:44: error: expected initializer before 'noexcept' RefPtr::operator bool() const noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:415:35: error: expected initializer before 'noexcept' void RefPtr::clear() noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:424:86: error: expected initializer before 'noexcept' RefPtr RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:437:85: error: expected initializer before 'noexcept' RefPtr RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:447:84: error: expected initializer before 'noexcept' RefPtr RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/cairomm-1.0/cairomm/refptr.h:458:63: error: expected initializer before 'noexcept' void swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ In file included from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:39:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:30, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/surface.h:119:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Surface(const Surface&) = delete; ^ /usr/include/cairomm-1.0/cairomm/surface.h:120:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Surface& operator=(const Surface&) = delete; ^ In file included from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:30:0, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:44:7: error: expected nested-name-specifier before 'GdkPixbuf' using GdkPixbuf = struct _GdkPixbuf; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:45:7: error: expected nested-name-specifier before 'GdkPixbufClass' using GdkPixbufClass = struct _GdkPixbufClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:349:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Pixbuf; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:350:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Pixbuf_Class; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:351:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkPixbuf; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:352:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkPixbufClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:355:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Pixbuf(const Pixbuf&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:356:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Pixbuf& operator=(const Pixbuf&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:359:10: error: 'CppClassType' does not name a type static CppClassType pixbuf_class_; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:369:16: error: expected ',' or '...' before '&&' token Pixbuf(Pixbuf&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:369:22: error: invalid constructor; you probably meant 'Gdk::Pixbuf (const Gdk::Pixbuf&)' Pixbuf(Pixbuf&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:369:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:369:24: error: 'noexcept' does not name a type Pixbuf(Pixbuf&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:369:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:370:27: error: expected ',' or '...' before '&&' token Pixbuf& operator=(Pixbuf&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:370:33: error: expected ';' at end of member declaration Pixbuf& operator=(Pixbuf&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:370:35: error: 'noexcept' does not name a type Pixbuf& operator=(Pixbuf&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:370:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:372:11: error: expected ';' at end of member declaration ~Pixbuf() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:372:13: error: 'noexcept' does not name a type ~Pixbuf() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:372:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/screen.h:27:0, from /usr/include/gdkmm-3.0/gdkmm/display.h:29, from /usr/include/gdkmm-3.0/gdkmm/cursor.h:28, from /usr/include/gdkmm-3.0/gdkmm/device.h:29, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/rectangle.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Rectangle; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkRectangle; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:46:35: error: expected ';' at end of member declaration Rectangle(const Rectangle& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:46:37: error: 'noexcept' does not name a type Rectangle(const Rectangle& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:46:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/rectangle.h:47:46: error: expected ';' at end of member declaration Rectangle& operator=(const Rectangle& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:47:48: error: 'noexcept' does not name a type Rectangle& operator=(const Rectangle& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:47:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/rectangle.h:49:22: error: expected ',' or '...' before '&&' token Rectangle(Rectangle&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:49:30: error: invalid constructor; you probably meant 'Gdk::Rectangle (const Gdk::Rectangle&)' Rectangle(Rectangle&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:49:30: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/rectangle.h:49:32: error: 'noexcept' does not name a type Rectangle(Rectangle&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:49:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/rectangle.h:50:33: error: expected ',' or '...' before '&&' token Rectangle& operator=(Rectangle&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:50:41: error: expected ';' at end of member declaration Rectangle& operator=(Rectangle&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:50:43: error: 'noexcept' does not name a type Rectangle& operator=(Rectangle&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rectangle.h:50:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/display.h:29:0, from /usr/include/gdkmm-3.0/gdkmm/cursor.h:28, from /usr/include/gdkmm-3.0/gdkmm/device.h:29, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/screen.h:33:7: error: expected nested-name-specifier before 'GdkScreen' using GdkScreen = struct _GdkScreen; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:34:7: error: expected nested-name-specifier before 'GdkScreenClass' using GdkScreenClass = struct _GdkScreenClass; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Screen; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Screen_Class; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkScreen; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkScreenClass; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:69:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Screen(const Screen&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:70:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Screen& operator=(const Screen&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:73:10: error: 'CppClassType' does not name a type static CppClassType screen_class_; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:83:16: error: expected ',' or '...' before '&&' token Screen(Screen&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:83:22: error: invalid constructor; you probably meant 'Gdk::Screen (const Gdk::Screen&)' Screen(Screen&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:83:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/screen.h:83:24: error: 'noexcept' does not name a type Screen(Screen&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:83:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/screen.h:84:27: error: expected ',' or '...' before '&&' token Screen& operator=(Screen&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:84:33: error: expected ';' at end of member declaration Screen& operator=(Screen&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:84:35: error: 'noexcept' does not name a type Screen& operator=(Screen&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:84:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/screen.h:86:11: error: expected ';' at end of member declaration ~Screen() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:86:13: error: 'noexcept' does not name a type ~Screen() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/screen.h:86:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/display.h:30:0, from /usr/include/gdkmm-3.0/gdkmm/cursor.h:28, from /usr/include/gdkmm-3.0/gdkmm/device.h:29, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:31:7: error: expected nested-name-specifier before 'GdkAppLaunchContext' using GdkAppLaunchContext = struct _GdkAppLaunchContext; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:32:7: error: expected nested-name-specifier before 'GdkAppLaunchContextClass' using GdkAppLaunchContextClass = struct _GdkAppLaunchContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkAppLaunchContext; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkAppLaunchContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext& operator=(const AppLaunchContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:68:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:78:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:78:42: error: invalid constructor; you probably meant 'Gdk::AppLaunchContext (const Gdk::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:78:42: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:78:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:79:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:79:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:79:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:81:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:81:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/cursor.h:28:0, from /usr/include/gdkmm-3.0/gdkmm/device.h:29, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/display.h:35:7: error: expected nested-name-specifier before 'GdkDisplay' using GdkDisplay = struct _GdkDisplay; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:36:7: error: expected nested-name-specifier before 'GdkDisplayClass' using GdkDisplayClass = struct _GdkDisplayClass; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Display; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Display_Class; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkDisplay; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkDisplayClass; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:77:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Display(const Display&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:78:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Display& operator=(const Display&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:81:10: error: 'CppClassType' does not name a type static CppClassType display_class_; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:91:18: error: expected ',' or '...' before '&&' token Display(Display&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:91:24: error: invalid constructor; you probably meant 'Gdk::Display (const Gdk::Display&)' Display(Display&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:91:24: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/display.h:91:26: error: 'noexcept' does not name a type Display(Display&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:91:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/display.h:92:29: error: expected ',' or '...' before '&&' token Display& operator=(Display&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:92:35: error: expected ';' at end of member declaration Display& operator=(Display&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:92:37: error: 'noexcept' does not name a type Display& operator=(Display&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:92:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/display.h:94:12: error: expected ';' at end of member declaration ~Display() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:94:14: error: 'noexcept' does not name a type ~Display() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/display.h:94:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/cursor.h:28:0, from /usr/include/gdkmm-3.0/gdkmm/device.h:29, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/display.h:688:32: error: '>>' should be '> >' within a nested template argument list std::vector> list_seats(); ^ /usr/include/gdkmm-3.0/gdkmm/display.h:698:38: error: '>>' should be '> >' within a nested template argument list std::vector> list_seats() const; ^ In file included from /usr/include/gdkmm-3.0/gdkmm/device.h:29:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/cursor.h:33:7: error: expected nested-name-specifier before 'GdkCursor' using GdkCursor = struct _GdkCursor; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:34:7: error: expected nested-name-specifier before 'GdkCursorClass' using GdkCursorClass = struct _GdkCursorClass; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:414:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cursor; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:415:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cursor_Class; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:416:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkCursor; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:417:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkCursorClass; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cursor(const Cursor&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cursor& operator=(const Cursor&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:424:10: error: 'CppClassType' does not name a type static CppClassType cursor_class_; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:434:16: error: expected ',' or '...' before '&&' token Cursor(Cursor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:434:22: error: invalid constructor; you probably meant 'Gdk::Cursor (const Gdk::Cursor&)' Cursor(Cursor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:434:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/cursor.h:434:24: error: 'noexcept' does not name a type Cursor(Cursor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:434:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/cursor.h:435:27: error: expected ',' or '...' before '&&' token Cursor& operator=(Cursor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:435:33: error: expected ';' at end of member declaration Cursor& operator=(Cursor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:435:35: error: 'noexcept' does not name a type Cursor& operator=(Cursor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:435:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/cursor.h:437:11: error: expected ';' at end of member declaration ~Cursor() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:437:13: error: 'noexcept' does not name a type ~Cursor() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/cursor.h:437:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/device.h:30:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/event.h:504:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Event; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:505:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkEvent; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:519:14: error: expected ',' or '...' before '&&' token Event(Event&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:519:22: error: invalid constructor; you probably meant 'Gdk::Event (const Gdk::Event&)' Event(Event&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:519:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/event.h:519:24: error: 'noexcept' does not name a type Event(Event&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:519:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/event.h:520:25: error: expected ',' or '...' before '&&' token Event& operator=(Event&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:520:33: error: expected ';' at end of member declaration Event& operator=(Event&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:520:35: error: 'noexcept' does not name a type Event& operator=(Event&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:520:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/event.h:522:10: error: expected ';' at end of member declaration ~Event() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:522:12: error: 'noexcept' does not name a type ~Event() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:522:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/event.h:524:25: error: expected ';' at end of member declaration void swap(Event& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:524:27: error: 'noexcept' does not name a type void swap(Event& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/event.h:524:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/device.h:30:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/event.h:679:42: error: expected initializer before 'noexcept' inline void swap(Event& lhs, Event& rhs) noexcept ^ In file included from /usr/include/gdkmm-3.0/gdkmm/device.h:31:0, from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/timecoord.h:39:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeCoord; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:40:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkTimeCoord; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:50:22: error: expected ',' or '...' before '&&' token TimeCoord(TimeCoord&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:50:30: error: invalid constructor; you probably meant 'Gdk::TimeCoord (const Gdk::TimeCoord&)' TimeCoord(TimeCoord&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:50:30: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/timecoord.h:50:32: error: 'noexcept' does not name a type TimeCoord(TimeCoord&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:50:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/timecoord.h:51:33: error: expected ',' or '...' before '&&' token TimeCoord& operator=(TimeCoord&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:51:41: error: expected ';' at end of member declaration TimeCoord& operator=(TimeCoord&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:51:43: error: 'noexcept' does not name a type TimeCoord& operator=(TimeCoord&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/timecoord.h:51:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:31:0, from /usr/include/gtkmm-3.0/gtkmm.h:90, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/device.h:36:7: error: expected nested-name-specifier before 'GdkDevice' using GdkDevice = struct _GdkDevice; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:37:7: error: expected nested-name-specifier before 'GdkDeviceClass' using GdkDeviceClass = struct _GdkDeviceClass; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:522:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Device; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:523:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Device_Class; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:524:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkDevice; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:525:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkDeviceClass; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:528:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Device(const Device&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:529:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Device& operator=(const Device&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:532:10: error: 'CppClassType' does not name a type static CppClassType device_class_; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:542:16: error: expected ',' or '...' before '&&' token Device(Device&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:542:22: error: invalid constructor; you probably meant 'Gdk::Device (const Gdk::Device&)' Device(Device&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:542:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/device.h:542:24: error: 'noexcept' does not name a type Device(Device&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:542:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/device.h:543:27: error: expected ',' or '...' before '&&' token Device& operator=(Device&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:543:33: error: expected ';' at end of member declaration Device& operator=(Device&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:543:35: error: 'noexcept' does not name a type Device& operator=(Device&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:543:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/device.h:545:11: error: expected ';' at end of member declaration ~Device() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:545:13: error: 'noexcept' does not name a type ~Device() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/device.h:545:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gtkmm-3.0/gtkmm.h:90:0, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:38:7: error: expected nested-name-specifier before 'GdkDragContext' using GdkDragContext = struct _GdkDragContext; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:39:7: error: expected nested-name-specifier before 'GdkDragContextClass' using GdkDragContextClass = struct _GdkDragContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:221:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DragContext; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:222:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DragContext_Class; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:223:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkDragContext; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:224:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkDragContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:227:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DragContext(const DragContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:228:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DragContext& operator=(const DragContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:231:10: error: 'CppClassType' does not name a type static CppClassType dragcontext_class_; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:241:26: error: expected ',' or '...' before '&&' token DragContext(DragContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:241:32: error: invalid constructor; you probably meant 'Gdk::DragContext (const Gdk::DragContext&)' DragContext(DragContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:241:32: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:241:34: error: 'noexcept' does not name a type DragContext(DragContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:241:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:242:37: error: expected ',' or '...' before '&&' token DragContext& operator=(DragContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:242:43: error: expected ';' at end of member declaration DragContext& operator=(DragContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:242:45: error: 'noexcept' does not name a type DragContext& operator=(DragContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:242:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:244:16: error: expected ';' at end of member declaration ~DragContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:244:18: error: 'noexcept' does not name a type ~DragContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/dragcontext.h:244:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:25:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/visual.h:35:7: error: expected nested-name-specifier before 'GdkVisual' using GdkVisual = struct _GdkVisual; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:36:7: error: expected nested-name-specifier before 'GdkVisualClass' using GdkVisualClass = struct _GdkVisualClass; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:142:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Visual; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:143:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Visual_Class; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:144:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkVisual; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:145:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkVisualClass; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:148:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Visual(const Visual&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:149:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Visual& operator=(const Visual&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:152:10: error: 'CppClassType' does not name a type static CppClassType visual_class_; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:162:16: error: expected ',' or '...' before '&&' token Visual(Visual&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:162:22: error: invalid constructor; you probably meant 'Gdk::Visual (const Gdk::Visual&)' Visual(Visual&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:162:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/visual.h:162:24: error: 'noexcept' does not name a type Visual(Visual&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:162:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/visual.h:163:27: error: expected ',' or '...' before '&&' token Visual& operator=(Visual&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:163:33: error: expected ';' at end of member declaration Visual& operator=(Visual&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:163:35: error: 'noexcept' does not name a type Visual& operator=(Visual&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:163:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/visual.h:165:11: error: expected ';' at end of member declaration ~Visual() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:165:13: error: 'noexcept' does not name a type ~Visual() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/visual.h:165:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/window.h:33:0, from /usr/include/gdkmm-3.0/gdkmm.h:26, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/pattern.h:59:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Pattern(const Pattern&) = delete; ^ /usr/include/cairomm-1.0/cairomm/pattern.h:60:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Pattern& operator=(const Pattern&) = delete; ^ In file included from /usr/include/gdkmm-3.0/gdkmm/window.h:36:0, from /usr/include/gdkmm-3.0/gdkmm.h:26, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/rgba.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = RGBA; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkRGBA; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:63:12: error: expected ',' or '...' before '&&' token RGBA(RGBA&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:63:20: error: invalid constructor; you probably meant 'Gdk::RGBA (const Gdk::RGBA&)' RGBA(RGBA&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:63:20: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/rgba.h:63:22: error: 'noexcept' does not name a type RGBA(RGBA&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:63:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/rgba.h:64:23: error: expected ',' or '...' before '&&' token RGBA& operator=(RGBA&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:64:31: error: expected ';' at end of member declaration RGBA& operator=(RGBA&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:64:33: error: 'noexcept' does not name a type RGBA& operator=(RGBA&& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:64:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/rgba.h:66:9: error: expected ';' at end of member declaration ~RGBA() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:66:11: error: 'noexcept' does not name a type ~RGBA() noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:66:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/rgba.h:68:24: error: expected ';' at end of member declaration void swap(RGBA& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:68:26: error: 'noexcept' does not name a type void swap(RGBA& other) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/rgba.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/window.h:36:0, from /usr/include/gdkmm-3.0/gdkmm.h:26, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/rgba.h:339:40: error: expected initializer before 'noexcept' inline void swap(RGBA& lhs, RGBA& rhs) noexcept ^ In file included from /usr/include/cairomm-1.0/cairomm/context.h:25:0, from /usr/include/gdkmm-3.0/gdkmm/window.h:37, from /usr/include/gdkmm-3.0/gdkmm.h:26, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/fontface.h:61:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FontFace(const FontFace&) = delete; ^ /usr/include/cairomm-1.0/cairomm/fontface.h:62:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FontFace& operator=(const FontFace&) = delete; ^ In file included from /usr/include/cairomm-1.0/cairomm/context.h:28:0, from /usr/include/gdkmm-3.0/gdkmm/window.h:37, from /usr/include/gdkmm-3.0/gdkmm.h:26, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/path.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Path(const Path&) = delete; ^ /usr/include/cairomm-1.0/cairomm/path.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Path& operator=(const Path&) = delete; ^ In file included from /usr/include/cairomm-1.0/cairomm/context.h:29:0, from /usr/include/gdkmm-3.0/gdkmm/window.h:37, from /usr/include/gdkmm-3.0/gdkmm.h:26, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/scaledfont.h:68:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ScaledFont(const ScaledFont&) = delete; ^ /usr/include/cairomm-1.0/cairomm/scaledfont.h:69:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ScaledFont& operator=(const ScaledFont&) = delete; ^ In file included from /usr/include/gdkmm-3.0/gdkmm/window.h:37:0, from /usr/include/gdkmm-3.0/gdkmm.h:26, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/cairomm-1.0/cairomm/context.h:67:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Context(const Context&) = delete; ^ /usr/include/cairomm-1.0/cairomm/context.h:68:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Context& operator=(const Context&) = delete; ^ In file included from /usr/include/gdkmm-3.0/gdkmm.h:26:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/window.h:1035:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Window; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1036:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Window_Class; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1037:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkWindow; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1038:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkWindowClass; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1041:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Window(const Window&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1042:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Window& operator=(const Window&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1045:10: error: 'CppClassType' does not name a type static CppClassType window_class_; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1055:16: error: expected ',' or '...' before '&&' token Window(Window&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1055:22: error: invalid constructor; you probably meant 'Gdk::Window (const Gdk::Window&)' Window(Window&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1055:22: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/window.h:1055:24: error: 'noexcept' does not name a type Window(Window&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1055:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/window.h:1056:27: error: expected ',' or '...' before '&&' token Window& operator=(Window&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1056:33: error: expected ';' at end of member declaration Window& operator=(Window&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1056:35: error: 'noexcept' does not name a type Window& operator=(Window&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1056:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/window.h:1058:11: error: expected ';' at end of member declaration ~Window() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1058:13: error: 'noexcept' does not name a type ~Window() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/window.h:1058:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:29:0, from /usr/include/gdkmm-3.0/gdkmm.h:28, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:34:7: error: expected nested-name-specifier before 'GdkPixbufAnimationIter' using GdkPixbufAnimationIter = struct _GdkPixbufAnimationIter; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:35:7: error: expected nested-name-specifier before 'GdkPixbufAnimationIterClass' using GdkPixbufAnimationIterClass = struct _GdkPixbufAnimationIterClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PixbufAnimationIter; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:58:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PixbufAnimationIter_Class; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkPixbufAnimationIter; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:60:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkPixbufAnimationIterClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:63:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PixbufAnimationIter(const PixbufAnimationIter&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:64:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PixbufAnimationIter& operator=(const PixbufAnimationIter&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:67:10: error: 'CppClassType' does not name a type static CppClassType pixbufanimationiter_class_; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:77:42: error: expected ',' or '...' before '&&' token PixbufAnimationIter(PixbufAnimationIter&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:77:48: error: invalid constructor; you probably meant 'Gdk::PixbufAnimationIter (const Gdk::PixbufAnimationIter&)' PixbufAnimationIter(PixbufAnimationIter&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:77:48: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:77:50: error: 'noexcept' does not name a type PixbufAnimationIter(PixbufAnimationIter&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:77:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:78:53: error: expected ',' or '...' before '&&' token PixbufAnimationIter& operator=(PixbufAnimationIter&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:78:59: error: expected ';' at end of member declaration PixbufAnimationIter& operator=(PixbufAnimationIter&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:78:61: error: 'noexcept' does not name a type PixbufAnimationIter& operator=(PixbufAnimationIter&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:78:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:80:24: error: expected ';' at end of member declaration ~PixbufAnimationIter() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:80:26: error: 'noexcept' does not name a type ~PixbufAnimationIter() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h:80:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:28:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:34:7: error: expected nested-name-specifier before 'GdkPixbufAnimation' using GdkPixbufAnimation = struct _GdkPixbufAnimation; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:35:7: error: expected nested-name-specifier before 'GdkPixbufAnimationClass' using GdkPixbufAnimationClass = struct _GdkPixbufAnimationClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PixbufAnimation; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PixbufAnimation_Class; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkPixbufAnimation; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkPixbufAnimationClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:67:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PixbufAnimation(const PixbufAnimation&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:68:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PixbufAnimation& operator=(const PixbufAnimation&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:71:10: error: 'CppClassType' does not name a type static CppClassType pixbufanimation_class_; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:81:34: error: expected ',' or '...' before '&&' token PixbufAnimation(PixbufAnimation&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:81:40: error: invalid constructor; you probably meant 'Gdk::PixbufAnimation (const Gdk::PixbufAnimation&)' PixbufAnimation(PixbufAnimation&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:81:40: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:81:42: error: 'noexcept' does not name a type PixbufAnimation(PixbufAnimation&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:81:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:82:45: error: expected ',' or '...' before '&&' token PixbufAnimation& operator=(PixbufAnimation&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:82:51: error: expected ';' at end of member declaration PixbufAnimation& operator=(PixbufAnimation&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:82:53: error: 'noexcept' does not name a type PixbufAnimation& operator=(PixbufAnimation&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:82:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:84:20: error: expected ';' at end of member declaration ~PixbufAnimation() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:84:22: error: 'noexcept' does not name a type ~PixbufAnimation() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h:84:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:30:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:33:7: error: expected nested-name-specifier before 'GdkPixbufLoader' using GdkPixbufLoader = struct _GdkPixbufLoader; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:34:7: error: expected nested-name-specifier before 'GdkPixbufLoaderClass' using GdkPixbufLoaderClass = struct _GdkPixbufLoaderClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PixbufLoader; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:54:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PixbufLoader_Class; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkPixbufLoader; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:56:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkPixbufLoaderClass; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:59:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PixbufLoader(const PixbufLoader&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:60:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PixbufLoader& operator=(const PixbufLoader&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:63:10: error: 'CppClassType' does not name a type static CppClassType pixbufloader_class_; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:73:28: error: expected ',' or '...' before '&&' token PixbufLoader(PixbufLoader&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:73:34: error: invalid constructor; you probably meant 'Gdk::PixbufLoader (const Gdk::PixbufLoader&)' PixbufLoader(PixbufLoader&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:73:34: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:73:36: error: 'noexcept' does not name a type PixbufLoader(PixbufLoader&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:74:39: error: expected ',' or '...' before '&&' token PixbufLoader& operator=(PixbufLoader&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:74:45: error: expected ';' at end of member declaration PixbufLoader& operator=(PixbufLoader&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:74:47: error: 'noexcept' does not name a type PixbufLoader& operator=(PixbufLoader&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:76:17: error: expected ';' at end of member declaration ~PixbufLoader() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:76:19: error: 'noexcept' does not name a type ~PixbufLoader() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h:76:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:33:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:31:7: error: expected nested-name-specifier before 'GdkDrawingContext' using GdkDrawingContext = struct _GdkDrawingContext; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:32:7: error: expected nested-name-specifier before 'GdkDrawingContextClass' using GdkDrawingContextClass = struct _GdkDrawingContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DrawingContext; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DrawingContext_Class; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkDrawingContext; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkDrawingContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:71:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DrawingContext(const DrawingContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:72:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DrawingContext& operator=(const DrawingContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType drawingcontext_class_; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:85:32: error: expected ',' or '...' before '&&' token DrawingContext(DrawingContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:85:38: error: invalid constructor; you probably meant 'Gdk::DrawingContext (const Gdk::DrawingContext&)' DrawingContext(DrawingContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:85:38: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:85:40: error: 'noexcept' does not name a type DrawingContext(DrawingContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:85:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:86:43: error: expected ',' or '...' before '&&' token DrawingContext& operator=(DrawingContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:86:49: error: expected ';' at end of member declaration DrawingContext& operator=(DrawingContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:86:51: error: 'noexcept' does not name a type DrawingContext& operator=(DrawingContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:86:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:88:19: error: expected ';' at end of member declaration ~DrawingContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:88:21: error: 'noexcept' does not name a type ~DrawingContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h:88:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:34:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/glcontext.h:32:7: error: expected nested-name-specifier before 'GdkGLContext' using GdkGLContext = struct _GdkGLContext; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:33:7: error: expected nested-name-specifier before 'GdkGLContextClass' using GdkGLContextClass = struct _GdkGLContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:117:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = GLContext; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:118:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = GLContext_Class; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:119:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkGLContext; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:120:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkGLContextClass; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:123:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 GLContext(const GLContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:124:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 GLContext& operator=(const GLContext&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:127:10: error: 'CppClassType' does not name a type static CppClassType glcontext_class_; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:137:22: error: expected ',' or '...' before '&&' token GLContext(GLContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:137:28: error: invalid constructor; you probably meant 'Gdk::GLContext (const Gdk::GLContext&)' GLContext(GLContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:137:28: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/glcontext.h:137:30: error: 'noexcept' does not name a type GLContext(GLContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:137:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/glcontext.h:138:33: error: expected ',' or '...' before '&&' token GLContext& operator=(GLContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:138:39: error: expected ';' at end of member declaration GLContext& operator=(GLContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:138:41: error: 'noexcept' does not name a type GLContext& operator=(GLContext&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:138:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/glcontext.h:140:14: error: expected ';' at end of member declaration ~GLContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:140:16: error: 'noexcept' does not name a type ~GLContext() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/glcontext.h:140:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:37:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:34:7: error: expected nested-name-specifier before 'GdkDisplayManager' using GdkDisplayManager = struct _GdkDisplayManager; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:35:7: error: expected nested-name-specifier before 'GdkDisplayManagerClass' using GdkDisplayManagerClass = struct _GdkDisplayManagerClass; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DisplayManager; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:58:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DisplayManager_Class; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkDisplayManager; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:60:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkDisplayManagerClass; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:63:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DisplayManager(const DisplayManager&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:64:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DisplayManager& operator=(const DisplayManager&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:67:10: error: 'CppClassType' does not name a type static CppClassType displaymanager_class_; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:77:32: error: expected ',' or '...' before '&&' token DisplayManager(DisplayManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:77:38: error: invalid constructor; you probably meant 'Gdk::DisplayManager (const Gdk::DisplayManager&)' DisplayManager(DisplayManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:77:38: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:77:40: error: 'noexcept' does not name a type DisplayManager(DisplayManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:77:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:78:43: error: expected ',' or '...' before '&&' token DisplayManager& operator=(DisplayManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:78:49: error: expected ';' at end of member declaration DisplayManager& operator=(DisplayManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:78:51: error: 'noexcept' does not name a type DisplayManager& operator=(DisplayManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:78:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:80:19: error: expected ';' at end of member declaration ~DisplayManager() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:80:21: error: 'noexcept' does not name a type ~DisplayManager() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/displaymanager.h:80:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:38:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:34:7: error: expected nested-name-specifier before 'GdkDeviceManager' using GdkDeviceManager = struct _GdkDeviceManager; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:35:7: error: expected nested-name-specifier before 'GdkDeviceManagerClass' using GdkDeviceManagerClass = struct _GdkDeviceManagerClass; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:136:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DeviceManager; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:137:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DeviceManager_Class; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:138:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkDeviceManager; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:139:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkDeviceManagerClass; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:142:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DeviceManager(const DeviceManager&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:143:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DeviceManager& operator=(const DeviceManager&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:146:10: error: 'CppClassType' does not name a type static CppClassType devicemanager_class_; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:156:30: error: expected ',' or '...' before '&&' token DeviceManager(DeviceManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:156:36: error: invalid constructor; you probably meant 'Gdk::DeviceManager (const Gdk::DeviceManager&)' DeviceManager(DeviceManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:156:36: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:156:38: error: 'noexcept' does not name a type DeviceManager(DeviceManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:156:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:157:41: error: expected ',' or '...' before '&&' token DeviceManager& operator=(DeviceManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:157:47: error: expected ';' at end of member declaration DeviceManager& operator=(DeviceManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:157:49: error: 'noexcept' does not name a type DeviceManager& operator=(DeviceManager&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:157:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:159:18: error: expected ';' at end of member declaration ~DeviceManager() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:159:20: error: 'noexcept' does not name a type ~DeviceManager() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/devicemanager.h:159:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:40:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/seat.h:32:7: error: expected nested-name-specifier before 'GdkSeat' using GdkSeat = struct _GdkSeat; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:33:7: error: expected nested-name-specifier before 'GdkSeatClass' using GdkSeatClass = struct _GdkSeatClass; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:157:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seat; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:158:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seat_Class; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:159:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkSeat; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:160:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkSeatClass; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:163:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seat(const Seat&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:164:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seat& operator=(const Seat&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:167:10: error: 'CppClassType' does not name a type static CppClassType seat_class_; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:177:12: error: expected ',' or '...' before '&&' token Seat(Seat&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:177:18: error: invalid constructor; you probably meant 'Gdk::Seat (const Gdk::Seat&)' Seat(Seat&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:177:18: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/seat.h:177:20: error: 'noexcept' does not name a type Seat(Seat&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:177:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/seat.h:178:23: error: expected ',' or '...' before '&&' token Seat& operator=(Seat&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:178:29: error: expected ';' at end of member declaration Seat& operator=(Seat&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:178:31: error: 'noexcept' does not name a type Seat& operator=(Seat&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:178:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/seat.h:180:9: error: expected ';' at end of member declaration ~Seat() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:180:11: error: 'noexcept' does not name a type ~Seat() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:180:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/gdkmm-3.0/gdkmm.h:40:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/seat.h:307:34: error: '>>' should be '> >' within a nested template argument list std::vector> get_slaves(SeatCapabilities capabilities); ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:317:40: error: '>>' should be '> >' within a nested template argument list std::vector> get_slaves(SeatCapabilities capabilities) const; ^ /usr/include/gdkmm-3.0/gdkmm/seat.h:268:192: error: 'nullptr' was not declared in this scope GrabStatus grab(const Glib::RefPtr& window, SeatCapabilities capabilities, bool owner_events, const Glib::RefPtr& cursor = Glib::RefPtr(), const GdkEvent* event = nullptr, const SlotGrabPrepare& slot = SlotGrabPrepare()); ^ In file included from /usr/include/gdkmm-3.0/gdkmm.h:41:0, from /usr/include/gtkmm-3.0/gtkmm.h:92, from actions.h:19, from win.cc:16: /usr/include/gdkmm-3.0/gdkmm/monitor.h:30:7: error: expected nested-name-specifier before 'GdkMonitor' using GdkMonitor = struct _GdkMonitor; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:31:7: error: expected nested-name-specifier before 'GdkMonitorClass' using GdkMonitorClass = struct _GdkMonitorClass; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Monitor; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:125:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Monitor_Class; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:126:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GdkMonitor; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:127:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GdkMonitorClass; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:130:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Monitor(const Monitor&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:131:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Monitor& operator=(const Monitor&) = delete; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:134:10: error: 'CppClassType' does not name a type static CppClassType monitor_class_; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:144:18: error: expected ',' or '...' before '&&' token Monitor(Monitor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:144:24: error: invalid constructor; you probably meant 'Gdk::Monitor (const Gdk::Monitor&)' Monitor(Monitor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:144:24: error: expected ';' at end of member declaration /usr/include/gdkmm-3.0/gdkmm/monitor.h:144:26: error: 'noexcept' does not name a type Monitor(Monitor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:144:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/monitor.h:145:29: error: expected ',' or '...' before '&&' token Monitor& operator=(Monitor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:145:35: error: expected ';' at end of member declaration Monitor& operator=(Monitor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:145:37: error: 'noexcept' does not name a type Monitor& operator=(Monitor&& src) noexcept; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:145:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-3.0/gdkmm/monitor.h:147:12: error: expected ';' at end of member declaration ~Monitor() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:147:14: error: 'noexcept' does not name a type ~Monitor() noexcept override; ^ /usr/include/gdkmm-3.0/gdkmm/monitor.h:147:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/pangomm-1.4/pangomm/context.h:34:0, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:95, from actions.h:19, from win.cc:16: /usr/include/pangomm-1.4/pangomm/fontdescription.h:435:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FontDescription; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:436:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = PangoFontDescription; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:34: error: expected ',' or '...' before '&&' token FontDescription(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:42: error: invalid constructor; you probably meant 'Pango::FontDescription (const Pango::FontDescription&)' FontDescription(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:42: error: expected ';' at end of member declaration /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:44: error: 'noexcept' does not name a type FontDescription(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:45: error: expected ',' or '...' before '&&' token FontDescription& operator=(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:53: error: expected ';' at end of member declaration FontDescription& operator=(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:55: error: 'noexcept' does not name a type FontDescription& operator=(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:453:20: error: expected ';' at end of member declaration ~FontDescription() noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:453:22: error: 'noexcept' does not name a type ~FontDescription() noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:453:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:455:35: error: expected ';' at end of member declaration void swap(FontDescription& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:455:37: error: 'noexcept' does not name a type void swap(FontDescription& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:455:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:770:62: error: expected initializer before 'noexcept' inline void swap(FontDescription& lhs, FontDescription& rhs) noexcept ^ In file included from /usr/include/pangomm-1.4/pangomm/context.h:35:0, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:95, from actions.h:19, from win.cc:16: /usr/include/pangomm-1.4/pangomm/fontmetrics.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FontMetrics; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = PangoFontMetrics; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:26: error: expected ',' or '...' before '&&' token FontMetrics(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:34: error: invalid constructor; you probably meant 'Pango::FontMetrics (const Pango::FontMetrics&)' FontMetrics(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:34: error: expected ';' at end of member declaration /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:36: error: 'noexcept' does not name a type FontMetrics(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:37: error: expected ',' or '...' before '&&' token FontMetrics& operator=(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:45: error: expected ';' at end of member declaration FontMetrics& operator=(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:47: error: 'noexcept' does not name a type FontMetrics& operator=(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:16: error: expected ';' at end of member declaration ~FontMetrics() noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:18: error: 'noexcept' does not name a type ~FontMetrics() noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:31: error: expected ';' at end of member declaration void swap(FontMetrics& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:33: error: 'noexcept' does not name a type void swap(FontMetrics& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/pangomm-1.4/pangomm/context.h:35:0, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:95, from actions.h:19, from win.cc:16: /usr/include/pangomm-1.4/pangomm/fontmetrics.h:178:54: error: expected initializer before 'noexcept' inline void swap(FontMetrics& lhs, FontMetrics& rhs) noexcept ^ In file included from /usr/include/pangomm-1.4/pangomm/fontset.h:31:0, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:95, from actions.h:19, from win.cc:16: /usr/include/pangomm-1.4/pangomm/language.h:556:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Language; ^ /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; ^ /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; ^ /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 /usr/include/pangomm-1.4/pangomm/language.h:575:28: error: expected ';' at end of member declaration void swap(Language& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:575:30: error: 'noexcept' does not name a type void swap(Language& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:575:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/pangomm-1.4/pangomm/fontset.h:31:0, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:95, from actions.h:19, from win.cc:16: /usr/include/pangomm-1.4/pangomm/language.h:665:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle