<86>Jan 13 06:31:53 userdel[27909]: delete user 'rooter' <86>Jan 13 06:31:53 userdel[27909]: removed group 'rooter' owned by 'rooter' <86>Jan 13 06:31:53 userdel[27909]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 13 06:31:53 groupadd[27933]: group added to /etc/group: name=rooter, GID=567 <86>Jan 13 06:31:53 groupadd[27933]: group added to /etc/gshadow: name=rooter <86>Jan 13 06:31:53 groupadd[27933]: new group: name=rooter, GID=567 <86>Jan 13 06:31:53 useradd[27954]: new user: name=rooter, UID=567, GID=567, home=/root, shell=/bin/bash <86>Jan 13 06:31:53 userdel[27980]: delete user 'builder' <86>Jan 13 06:31:53 userdel[27980]: removed group 'builder' owned by 'builder' <86>Jan 13 06:31:53 userdel[27980]: removed shadow group 'builder' owned by 'builder' <86>Jan 13 06:31:53 groupadd[28021]: group added to /etc/group: name=builder, GID=568 <86>Jan 13 06:31:53 groupadd[28021]: group added to /etc/gshadow: name=builder <86>Jan 13 06:31:53 groupadd[28021]: new group: name=builder, GID=568 <86>Jan 13 06:31:53 useradd[28051]: new user: name=builder, UID=568, GID=568, home=/usr/src, shell=/bin/bash <13>Jan 13 06:32:00 rpmi: perl-Encode-2.83-alt1 1459157779 installed <13>Jan 13 06:32:00 rpmi: libjpeg-2:1.3.1-alt0.1 1388074039 installed <13>Jan 13 06:32:00 rpmi: libsigc++2-2.10.0-alt0.M80P.1 1486890854 installed <13>Jan 13 06:32:00 rpmi: libpng15-1.5.28-alt1 1484572069 installed <13>Jan 13 06:32:00 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871125 installed <13>Jan 13 06:32:00 rpmi: xorg-xproto-devel-7.0.28-alt1 1448272470 installed <13>Jan 13 06:32:00 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Jan 13 06:32:00 rpmi: libtiff5-4.0.3-alt1 1348347501 installed <13>Jan 13 06:32:00 rpmi: libsigc++2-devel-2.10.0-alt0.M80P.1 1486890854 installed <13>Jan 13 06:32:00 rpmi: zlib-devel-1.2.8-alt1 1371079011 installed <13>Jan 13 06:32:00 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Jan 13 06:32:00 rpmi: perl-Compress-Raw-Zlib-2.069-alt1.1 1448470141 installed <13>Jan 13 06:32:00 rpmi: perl-libnet-1:3.08-alt1 1458419902 installed <13>Jan 13 06:32:00 rpmi: perl-URI-1.71-alt1 1455181348 installed <13>Jan 13 06:32:00 rpmi: libltdl7-2.4.2-alt5 1450059754 installed <13>Jan 13 06:32:00 rpmi: libopenjpeg2.0-2.2.0-alt0.M80P.1 1503526633 installed <13>Jan 13 06:32:00 rpmi: liblcms2-2.8-alt1 1471601532 installed <13>Jan 13 06:32:00 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Jan 13 06:32:00 rpmi: libwayland-server-1.14.0-alt0.M80P.1 1502720505 installed <13>Jan 13 06:32:00 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Jan 13 06:32:00 rpmi: ilmbase12-common-2.2.0-alt1.1 1434452921 installed <13>Jan 13 06:32:00 rpmi: libiex12-2.2.0-alt1.1 1434452921 installed <13>Jan 13 06:32:00 rpmi: libilmthread12-2.2.0-alt1.1 1434452921 installed <13>Jan 13 06:32:00 rpmi: libhalf12-2.2.0-alt1.1 1434452921 installed <13>Jan 13 06:32:00 rpmi: libXau-devel-1.0.8-alt1 1369565808 installed <13>Jan 13 06:32:00 rpmi: libSM-1.2.2-alt1 1391072690 installed <13>Jan 13 06:32:00 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Jan 13 06:32:00 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Jan 13 06:32:00 rpmi: libjasper-1.900.1-alt3 1391718483 installed <13>Jan 13 06:32:00 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Jan 13 06:32:00 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Jan 13 06:32:00 rpmi: libxml2-devel-1:2.9.4.0.12.e905-alt1 1488560707 installed <13>Jan 13 06:32:01 rpmi: vapi-common-0.36.4-alt0.M80P.1 1504534051 installed <13>Jan 13 06:32:01 rpmi: libpng12-1.2.50-alt2 1347753435 installed <13>Jan 13 06:32:01 rpmi: libpng12-devel-1.2.50-alt2 1347753435 installed <13>Jan 13 06:32:01 rpmi: xorg-renderproto-devel-0.11.1-alt3 1303465056 installed <13>Jan 13 06:32:01 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Jan 13 06:32:01 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531929 installed <13>Jan 13 06:32:01 rpmi: perl-IO-Socket-IP-0.37-alt1 1444921335 installed <13>Jan 13 06:32:01 rpmi: perl-Compress-Raw-Bzip2-2.069-alt1.1 1448470174 installed <13>Jan 13 06:32:01 rpmi: perl-IO-Compress-2.069-alt1 1444618007 installed <13>Jan 13 06:32:01 rpmi: perl-HTTP-Message-6.11-alt1 1444616672 installed <13>Jan 13 06:32:01 rpmi: perl-HTTP-Cookies-6.01-alt1 1329759964 installed <13>Jan 13 06:32:01 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Jan 13 06:32:01 rpmi: perl-Net-HTTP-6.09-alt1 1432310023 installed <13>Jan 13 06:32:01 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Jan 13 06:32:01 rpmi: perl-HTML-Parser-3.72-alt1 1455170565 installed <13>Jan 13 06:32:01 rpmi: perl-libwww-6.15-alt1 1449505512 installed <13>Jan 13 06:32:01 rpmi: perl-XML-Parser-2.44-alt2 1456264145 installed <13>Jan 13 06:32:01 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1 1488560707 installed <13>Jan 13 06:32:01 rpmi: rpm-build-gir-0.7.2-alt3 1489330162 installed <13>Jan 13 06:32:01 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Jan 13 06:32:02 rpmi: libstdc++5-devel-5.3.1-alt3 1457664660 installed <13>Jan 13 06:32:02 rpmi: libwmflite-0.2.8.4-alt12 1391506959 installed <13>Jan 13 06:32:02 rpmi: libwebp7-0.6.0-alt0.M80P.1 1504535279 installed <13>Jan 13 06:32:02 rpmi: liblqr-0.4.2-alt1 1383038438 installed <13>Jan 13 06:32:02 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Jan 13 06:32:02 rpmi: djvu-common-3.5.25.3-alt1 1365826139 installed <13>Jan 13 06:32:02 rpmi: libdjvu-3.5.25.3-alt1 1365826139 installed <13>Jan 13 06:32:02 rpmi: libgts-0.7.6-alt2.drc20130205 1360123649 installed <13>Jan 13 06:32:02 rpmi: libpaper-1.1.24-alt4 1315383465 installed <13>Jan 13 06:32:03 rpmi: libgtk+2-locales-2.24.31-alt1 1473461664 installed <13>Jan 13 06:32:03 rpmi: libgdk-pixbuf-locales-2.36.11-alt0.M80P.1 1507198237 installed <13>Jan 13 06:32:03 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Jan 13 06:32:03 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021415 installed <13>Jan 13 06:32:03 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Jan 13 06:32:03 rpmi: liblz4-1:1.7.5-alt1 1488766784 installed <13>Jan 13 06:32:03 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024732 installed <13>Jan 13 06:32:03 rpmi: libgcrypt20-1.8.3-alt3 p8.214131.100 1542819112 installed <13>Jan 13 06:32:03 rpmi: libsystemd-1:237-alt2.M80P.4 p8.219091.100 1547063057 installed <13>Jan 13 06:32:03 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773289 installed <13>Jan 13 06:32:03 rpmi: libavahi-0.6.31-alt7.M80P.1 1526318874 installed <13>Jan 13 06:32:03 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Jan 13 06:32:03 rpmi: libatk-locales-2.24.0-alt0.M80P.1 1504535386 installed <13>Jan 13 06:32:03 rpmi: libatk-2.24.0-alt0.M80P.1 1504535386 installed <13>Jan 13 06:32:03 rpmi: libdatrie-0.2.8-alt1_5 1410185970 installed <13>Jan 13 06:32:03 rpmi: libthai-0.1.24-alt1_1 1459282109 installed <13>Jan 13 06:32:03 rpmi: libpixman-3:0.32.8-alt1 1447610697 installed <13>Jan 13 06:32:03 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411364 installed <13>Jan 13 06:32:03 rpmi: libwayland-client-1.14.0-alt0.M80P.1 1502720505 installed <13>Jan 13 06:32:03 rpmi: libxshmfence-1.2-alt1 1420972190 installed <13>Jan 13 06:32:03 rpmi: libpciaccess-1:0.13.4-alt1 1431681690 installed <13>Jan 13 06:32:03 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609375 installed <13>Jan 13 06:32:03 rpmi: libgbm-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Jan 13 06:32:03 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Jan 13 06:32:03 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Jan 13 06:32:03 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313365 installed <13>Jan 13 06:32:03 rpmi: libX11-3:1.6.3-alt1 1431956885 installed <13>Jan 13 06:32:03 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Jan 13 06:32:03 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Jan 13 06:32:03 rpmi: libXfixes-5.0.1-alt1 1369809608 installed <13>Jan 13 06:32:04 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Jan 13 06:32:06 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313365 installed <13>Jan 13 06:32:06 rpmi: libX11-devel-3:1.6.3-alt1 1431956885 installed <13>Jan 13 06:32:06 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Jan 13 06:32:06 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Jan 13 06:32:06 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373715 installed <13>Jan 13 06:32:06 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Jan 13 06:32:06 rpmi: libXxf86vm-1.1.3-alt1 1369984835 installed <13>Jan 13 06:32:06 rpmi: libGL-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Jan 13 06:32:06 rpmi: libEGL-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Jan 13 06:32:06 rpmi: libEGL-devel-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Jan 13 06:32:06 rpmi: libGL-devel-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Jan 13 06:32:06 rpmi: libXi-1.7.9-alt1.M80P.1 1515766152 installed <13>Jan 13 06:32:06 rpmi: libXinerama-1.1.3-alt1 1369984572 installed <13>Jan 13 06:32:06 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>Jan 13 06:32:06 rpmi: libXpm-3.5.11-alt1 1391072398 installed <13>Jan 13 06:32:06 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Jan 13 06:32:06 rpmi: openexr22-common-2.2.0-alt1.1 1434453376 installed <13>Jan 13 06:32:07 rpmi: libilmimf22-2.2.0-alt1.1 1434453376 installed <13>Jan 13 06:32:07 rpmi: libtinfo-devel-5.9-alt8 1456756589 installed <13>Jan 13 06:32:07 rpmi: libncurses-devel-5.9-alt8 1456756589 installed <13>Jan 13 06:32:07 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:07 rpmi: libverto-0.2.6-alt1_6 1455633232 installed <13>Jan 13 06:32:07 rpmi: libkeyutils-1.5.10-alt0.M80P.1 1490025499 installed <13>Jan 13 06:32:07 rpmi: libcom_err-1.42.13-alt2 1449075923 installed <13>Jan 13 06:32:07 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Jan 13 06:32:07 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Jan 13 06:32:07 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766170 installed <13>Jan 13 06:32:08 rpmi: gcc5-c++-5.3.1-alt3 1457664660 installed <13>Jan 13 06:32:08 rpmi: intltool-0.51.0-alt1 1450344474 installed <13>Jan 13 06:32:08 rpmi: libgio-2.52.3-alt0.M80P.1 1504533315 installed <13>Jan 13 06:32:08 rpmi: libgdk-pixbuf-2.36.11-alt0.M80P.1 1507198237 installed <13>Jan 13 06:32:08 rpmi: libglibmm-2.52.1-alt0.M80P.1 1504768663 installed <13>Jan 13 06:32:08 rpmi: libatkmm-2.24.2-alt1 1448847324 installed <13>Jan 13 06:32:08 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918827 installed <13>Jan 13 06:32:08 rpmi: libfreetype-2.8-alt0.M80P.3 1505462828 installed <13>Jan 13 06:32:08 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008914 installed Updating fonts cache: <29>Jan 13 06:32:10 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Jan 13 06:32:10 rpmi: libcairo-1:1.14.4-alt1 1447005511 installed <13>Jan 13 06:32:10 rpmi: libfreetype-devel-2.8-alt0.M80P.3 1505462828 installed <13>Jan 13 06:32:10 rpmi: fontconfig-devel-2.12.6-alt1.M80P.1 1506008914 installed <13>Jan 13 06:32:10 rpmi: libcairo-devel-1:1.14.4-alt1 1447005511 installed <13>Jan 13 06:32:10 rpmi: libcairomm-1.12.0-alt1 1443033847 installed <13>Jan 13 06:32:10 rpmi: libXft-2.3.2-alt1 1409902660 installed <13>Jan 13 06:32:10 rpmi: libpango-1.40.14-alt0.M80P.1 1510824242 installed <13>Jan 13 06:32:10 rpmi: librsvg-1:2.40.18-alt0.M80P.1 1500538041 installed <13>Jan 13 06:32:10 rpmi: libpangomm-2.40.1-alt1 1473012889 installed <13>Jan 13 06:32:10 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766170 installed <86>Jan 13 06:32:10 groupadd[15870]: group added to /etc/group: name=_keytab, GID=499 <86>Jan 13 06:32:10 groupadd[15870]: group added to /etc/gshadow: name=_keytab <86>Jan 13 06:32:10 groupadd[15870]: new group: name=_keytab, GID=499 <13>Jan 13 06:32:10 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355764 installed <13>Jan 13 06:32:10 rpmi: libcups-2.1.0-alt2.M80P.2 1484827762 installed <13>Jan 13 06:32:11 rpmi: libgs-9.20-alt1.M80P.1 1494700614 installed <13>Jan 13 06:32:11 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed <13>Jan 13 06:32:11 rpmi: libXft-devel-2.3.2-alt1 1409902660 installed <13>Jan 13 06:32:11 rpmi: libcairomm-devel-1.12.0-alt1 1443033847 installed <13>Jan 13 06:32:11 rpmi: libgd2-2.0.35-alt6 1366289715 installed <13>Jan 13 06:32:11 rpmi: libxml++2-2.40.1-alt1 1446049049 installed <13>Jan 13 06:32:11 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461664 installed <13>Jan 13 06:32:12 rpmi: libgtk+2-2.24.31-alt1 1473461664 installed <13>Jan 13 06:32:12 rpmi: libgraphviz-2.38.0-alt2.1 1448552036 installed <13>Jan 13 06:32:12 rpmi: libImageMagick-6.9.4.7-alt2.M80P.1 1512063449 installed <13>Jan 13 06:32:12 rpmi: libgtkmm2-2.24.5-alt0.M80P.1 1486900037 installed <13>Jan 13 06:32:12 rpmi: libgdk-pixbuf-xlib-2.36.11-alt0.M80P.1 1507198237 installed <13>Jan 13 06:32:12 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768054 installed <13>Jan 13 06:32:12 rpmi: ImageMagick-tools-6.9.4.7-alt2.M80P.1 1512063449 installed <13>Jan 13 06:32:12 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: gtk-builder-convert-2.24.31-alt1 1473461664 installed <13>Jan 13 06:32:13 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682534 installed <13>Jan 13 06:32:13 rpmi: glib2-devel-2.52.3-alt0.M80P.1 1504533315 installed <13>Jan 13 06:32:13 rpmi: libgio-devel-2.52.3-alt0.M80P.1 1504533315 installed <13>Jan 13 06:32:14 rpmi: libglibmm-devel-2.52.1-alt0.M80P.1 1504768663 installed <13>Jan 13 06:32:14 rpmi: libgdk-pixbuf-devel-2.36.11-alt0.M80P.1 1507198237 installed <13>Jan 13 06:32:14 rpmi: libatk-devel-2.24.0-alt0.M80P.1 1504535386 installed <13>Jan 13 06:32:14 rpmi: libpango-devel-1.40.14-alt0.M80P.1 1510824242 installed <13>Jan 13 06:32:14 rpmi: libgtk+2-devel-2.24.31-alt1 1473461664 installed <13>Jan 13 06:32:14 rpmi: libpangomm-devel-2.40.1-alt1 1473012889 installed <13>Jan 13 06:32:14 rpmi: libatkmm-devel-2.24.2-alt1 1448847324 installed <13>Jan 13 06:32:14 rpmi: libgtkmm2-devel-2.24.5-alt0.M80P.1 1486900037 installed <13>Jan 13 06:32:14 rpmi: librsvg-devel-1:2.40.18-alt0.M80P.1 1500538041 installed <13>Jan 13 06:32:14 rpmi: libxml++2-devel-2.40.1-alt1 1446049049 installed Installing gnome-quod-0.2.3-alt1.qa1.1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.67447 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gnome-quod-0.2.3 + echo 'Source #0 (gnome-quod-0.2.3.tar.bz2):' Source #0 (gnome-quod-0.2.3.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/gnome-quod-0.2.3.tar.bz2 + /bin/tar -xf - + cd gnome-quod-0.2.3 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i 's/^LF_/# LF_/' configure.ac + for s in 16 32 48 64 128 + convert pixmaps/quod.png -resize 16x16 16.png + for s in 16 32 48 64 128 + convert pixmaps/quod.png -resize 32x32 32.png + for s in 16 32 48 64 128 + convert pixmaps/quod.png -resize 48x48 48.png + for s in 16 32 48 64 128 + convert pixmaps/quod.png -resize 64x64 64.png + for s in 16 32 48 64 128 + convert pixmaps/quod.png -resize 128x128 128.png + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.18346 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gnome-quod-0.2.3 + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force autoreconf-default: configure.ac: tracing autoreconf-default: configure.ac: not using Libtool autoreconf-default: running: intltoolize --force autoreconf-default: configure.ac: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force autoreconf-default: configure.ac: not using Autoheader autoreconf-default: running: automake --add-missing --force-missing configure.ac:24: installing 'config/compile' src/Makefile.am:11: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -march=i586 -mtune=generic' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of i586-alt-linux-gcc... none checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking dependency style of i586-alt-linux-g++... none checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking for pkg-config... /usr/bin/pkg-config checking for i586-alt-linux-pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for QUOD... yes checking whether NLS is requested... yes checking for intltool >= 0.35... 0.51.0 found checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.22.3 checking for XML::Parser... ok checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... (cached) /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for xgettext... (cached) /usr/bin/xgettext checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating pixmaps/Makefile config.status: creating pixmaps/gnome-quod/Makefile config.status: creating share/Makefile config.status: creating po/Makefile.in config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing po/stamp-it commands configure: WARNING: unrecognized options: --without-included-gettext + '[' -n '' ']' + NPROCS=8 + make -j8 make: Entering directory `/usr/src/RPM/BUILD/gnome-quod-0.2.3' Making all in src make[1]: Entering directory `/usr/src/RPM/BUILD/gnome-quod-0.2.3/src' i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o main.o main.cc i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o aibase.o aibase.cc i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o aieasy.o aieasy.cc i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o aihard.o aihard.cc i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o background.o background.cc i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o board.o board.cc i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o boardpanel.o boardpanel.cc i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o mainwindow.o mainwindow.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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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."); ^ board.cc: In static member function 'static bool Board::IsValidSquare(int, int)': board.cc:32:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] return ((col >= 0) && (col < MAX_COL) && (row > 0) && (row < MAX_ROW - 1) || ^ In file included from /usr/include/gtkmm-2.4/gtkmm/main.h:7:0, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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 background.h:21:0, from background.cc:30: /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 types.h:20:0, from options.h:20, from boardpanel.h:17, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o options.o options.cc In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from boardpanel.h:24:0, from mainwindow.cc:23: /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:27:2: warning: #warning "Including directly is deprecated." [-Wcpp] #warning "Including directly is deprecated." ^ In file included from playerpanel.h:22:0, from mainwindow.h:26, from mainwindow.cc:26: /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:27:2: warning: #warning "Including directly is deprecated." [-Wcpp] #warning "Including directly is deprecated." ^ In file included from playerpanel.h:22:0, from mainwindow.h:26, from main.cc:22: /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:27:2: warning: #warning "Including directly is deprecated." [-Wcpp] #warning "Including directly is deprecated." ^ In file included from boardpanel.h:24:0, from mainwindow.h:27, from main.cc:22: /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:27:2: warning: #warning "Including directly is deprecated." [-Wcpp] #warning "Including directly is deprecated." ^ In file included from boardpanel.h:24:0, from options.cc:22: /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:27:2: warning: #warning "Including directly is deprecated." [-Wcpp] #warning "Including directly is deprecated." ^ i586-alt-linux-g++ -DPACKAGE_NAME=\"Gnome\ Quod\" -DPACKAGE_TARNAME=\"gnome-quod\" -DPACKAGE_VERSION=\"0.2.3\" -DPACKAGE_STRING=\"Gnome\ Quod\ 0.2.3\" -DPACKAGE_BUGREPORT=\"Vladislav\ Volodin\ vest.84@gmail.com\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"gnome-quod\" -DVERSION=\"0.2.3\" -DGETTEXT_PACKAGE=\"gnome-quod\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -I. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DGNOME_ICONDIR=\""/usr/share/pixmaps"\" -DGNOME_DATADIR=\""/usr/share/gnome-quod"\" -DGNOME_PIXMAPSDIR=\""/usr/share/pixmaps/gnome-quod"\" -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/librsvg-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -DPROGRAMNAME_LOCALEDIR=\"/usr/share/locale\" -pipe -Wall -g -O2 -march=i586 -mtune=generic -c -o optionswindow.o optionswindow.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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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); ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /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: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: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: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: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:308:3: note: candidate expects 1 argument, 2 provided /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: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: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: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: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: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: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: 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: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: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:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /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:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/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: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:303:3: note: conversion of argument 1 would be ill-formed: /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: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 /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); ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /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/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h: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); ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /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/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /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/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /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/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /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/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/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); ^ /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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/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); ^ /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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: error: 'noexcept' does not name a type ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: error: 'noexcept' does not name a type const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ /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/libxml++-2.6/libxml++/exceptions/exception.h:23:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:15: error: looser throw specifier for 'virtual const char* xmlpp::exception::what() const' const char* what() const noexcept override; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:23:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:63:57: error: 'nullptr' was not declared in this scope Glib::ustring format_xml_error(const _xmlError* error = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:50:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:36:19: error: expected ';' at end of member declaration ~internal_error() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:36:21: error: 'noexcept' does not name a type ~internal_error() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:36:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:38:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void Raise() const override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:39:23: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 exception * Clone() const override; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:51:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:39:16: error: expected ';' at end of member declaration ~parse_error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:39:18: error: 'noexcept' does not name a type ~parse_error() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:39:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:41:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void Raise() const override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:42:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 exception* Clone() const override; ^ /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, ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/node.h:10:0, from /usr/include/libxml++-2.6/libxml++/nodes/element.h:10, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/noncopyable.h:23:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NonCopyable(const NonCopyable&) = delete; ^ /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/libxml++-2.6/libxml++/noncopyable.h:24:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NonCopyable& operator=(const NonCopyable&) = delete; ^ /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:10:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/node.h:61:9: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Node() override; ^ /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) {} ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:10:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/node.h:310:83: error: 'nullptr' was not declared in this scope bool eval_to_boolean(const Glib::ustring& xpath, XPathResultType* result_type = nullptr) const; ^ /usr/include/libxml++-2.6/libxml++/nodes/node.h:326:36: error: 'nullptr' was not declared in this scope XPathResultType* result_type = nullptr) const; ^ /usr/include/libxml++-2.6/libxml++/nodes/node.h:339:84: error: 'nullptr' was not declared in this scope double eval_to_number(const Glib::ustring& xpath, XPathResultType* result_type = nullptr) const; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/libxml++-2.6/libxml++/nodes/node.h:354:36: error: 'nullptr' was not declared in this scope XPathResultType* result_type = nullptr) const; ^ /usr/include/libxml++-2.6/libxml++/nodes/node.h:367:91: error: 'nullptr' was not declared in this scope Glib::ustring eval_to_string(const Glib::ustring& xpath, XPathResultType* result_type = nullptr) const; ^ /usr/include/libxml++-2.6/libxml++/nodes/node.h:382:36: error: 'nullptr' was not declared in this scope XPathResultType* result_type = nullptr) const; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:11:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/attribute.h:31:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Attribute() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/commentnode.h:10:0, from /usr/include/libxml++-2.6/libxml++/nodes/element.h:12, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/contentnode.h:21:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~ContentNode() override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:12:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/commentnode.h:21:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~CommentNode() override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:13:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/cdatanode.h:22:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~CdataNode() override; ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:14:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/textnode.h:21:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~TextNode() override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:15:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/processinginstructionnode.h:19:30: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~ProcessingInstructionNode() override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/libxml++-2.6/libxml++/nodes/element.h:16:0, from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/entityreference.h:21:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~EntityReference() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:14:0, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/element.h:27:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Element() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/parsers/parser.h:15:0, from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/exceptions/validity_error.h:36:19: error: expected ';' at end of member declaration ~validity_error() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/validity_error.h:36:21: error: 'noexcept' does not name a type ~validity_error() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/validity_error.h:36:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/validity_error.h:38:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void Raise() const override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/validity_error.h:39:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 exception* Clone() const override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:10:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/parsers/parser.h:38:11: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Parser() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:12:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:52, from options.cc:17: /usr/include/libxml++-2.6/libxml++/document.h:77:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Document() override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:52:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:35:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~DomParser() override; ^ /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:45:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_file(const Glib::ustring& filename) override; ^ /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:55:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_memory(const Glib::ustring& contents) override; ^ /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:76:37: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_stream(std::istream& in) override; ^ /usr/include/libxml++-2.6/libxml++/parsers/domparser.h:96:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:53:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:86:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~SaxParser() override; ^ /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/libxml++-2.6/libxml++/parsers/saxparser.h:94:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_file(const Glib::ustring& filename) override; ^ /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:102:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_memory(const Glib::ustring& contents) override; ^ /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:119:37: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_stream(std::istream& in) override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:53:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:218:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:54:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:97:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~TextReader() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:59:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/entitydeclaration.h:30:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~EntityDeclaration() override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:63:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/xincludeend.h:36:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XIncludeEnd() override; ^ /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) {} ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:64:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/nodes/xincludestart.h:36:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XIncludeStart() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:66:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/attributedeclaration.h:32:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~AttributeDeclaration() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:67:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/attributenode.h:27:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~AttributeNode() override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/libxml++-2.6/libxml++/relaxngschema.h:24:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:69, from options.cc:17: /usr/include/libxml++-2.6/libxml++/schemabase.h:41:15: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~SchemaBase() override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:69:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/relaxngschema.h:68:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~RelaxNGSchema() override; ^ /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/libxml++-2.6/libxml++/relaxngschema.h:78:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_file(const Glib::ustring& filename) override; ^ /usr/include/libxml++-2.6/libxml++/relaxngschema.h:87:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_memory(const Glib::ustring& contents) override; ^ /usr/include/libxml++-2.6/libxml++/relaxngschema.h:94:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_document(const Document* document) override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:70:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/xsdschema.h:64:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XsdSchema() override; ^ /usr/include/libxml++-2.6/libxml++/xsdschema.h:71:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_file(const Glib::ustring& filename) override; ^ /usr/include/libxml++-2.6/libxml++/xsdschema.h:78:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_memory(const Glib::ustring& contents) override; ^ /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/libxml++-2.6/libxml++/xsdschema.h:85:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse_document(const Document* document) override; ^ /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) {} ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/validators/validator.h:31:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Validator() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/validators/dtdvalidator.h:37:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~DtdValidator() override; ^ /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/libxml++-2.6/libxml++/validators/dtdvalidator.h:96:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:24:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:73, from options.cc:17: /usr/include/libxml++-2.6/libxml++/validators/schemavalidatorbase.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~SchemaValidatorBase() override; ^ /usr/include/libxml++-2.6/libxml++/validators/schemavalidatorbase.h:101:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void initialize_valid() override; ^ /usr/include/libxml++-2.6/libxml++/validators/schemavalidatorbase.h:102:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:73:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:72:21: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~RelaxNGValidator() override; ^ /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/libxml++-2.6/libxml++/validators/relaxngvalidator.h:154:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void initialize_valid() override; ^ /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:155:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /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 ^ In file included from /usr/include/libxml++-2.6/libxml++/validators/schemavalidator.h:12:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:74, from options.cc:17: /usr/include/libxml++-2.6/libxml++/schema.h:48:40: error: 'nullptr' was not declared in this scope explicit Schema(Document* document = nullptr, bool embed = false); ^ /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/libxml++-2.6/libxml++/schema.h:62:50: error: 'nullptr' was not declared in this scope virtual void set_document(Document* document = nullptr, bool embed = false); ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:74:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/validators/schemavalidator.h:62:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~SchemaValidator() override; ^ /usr/include/libxml++-2.6/libxml++/validators/schemavalidator.h:143:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void initialize_valid() override; ^ /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/libxml++-2.6/libxml++/validators/schemavalidator.h:145:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /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); } ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75:0, from options.cc:17: /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:68:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XsdValidator() override; ^ /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/libxml++-2.6/libxml++/validators/xsdvalidator.h:144:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void initialize_valid() override; ^ /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/libxml++-2.6/libxml++/validators/xsdvalidator.h:145:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /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); } ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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 ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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++/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++/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++/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++/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++/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++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /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++/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++/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++/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); ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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++/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++/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); ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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++/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++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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/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/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/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/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/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/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/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/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/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/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/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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 ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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/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/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/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/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/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/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/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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; ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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; ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_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++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_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/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/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/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/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /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/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/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/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /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/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/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/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 /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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/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/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/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> ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In 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++/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++/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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> ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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/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/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/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/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/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/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/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/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/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_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/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/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/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/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/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/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/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/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/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/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/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/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/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/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/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /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/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/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/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/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/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In 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/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/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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/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/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/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/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/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/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.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/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/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/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/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/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/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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/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/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/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/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In 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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In 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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_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/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/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/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_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/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/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/functors/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/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/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /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/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_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/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /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/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal_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++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal_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++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/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++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/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++/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/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /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/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /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/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/functors/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/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/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++/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++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/gtkmm-2.4/gtkmm/main.h:7:0, from mainwindow.cc:17: /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/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/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/sigc++-2.0/sigc++/functors/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/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/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/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /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/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/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/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/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++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal_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/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/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++/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/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal_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/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(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:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /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:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /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: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/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/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/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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: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: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: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:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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: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:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* 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:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/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/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/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/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/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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: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: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: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: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: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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/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: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:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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: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:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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: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:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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: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:403:20: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/string:40, from background.cc:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from background.h:21:0, from background.cc:30: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/string:40, from background.cc:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from background.h:21:0, from background.cc:30: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-2.4/gtkmm/main.h:7, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:7:0, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:7, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:7:0, from mainwindow.cc:17: /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/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/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/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/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/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/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/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/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++/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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ /usr/include/sigc++-2.0/sigc++/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/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:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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: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:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/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: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: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: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:465:3: error: 'const_iterator' does not name a type const_iterator end() 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: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: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: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:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ /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: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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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: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: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:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/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/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++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /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/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/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/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/glibmm-2.4/glibmm/ustring.h: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/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++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: 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++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h: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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /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++/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++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_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++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h: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++/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++/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++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h: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++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_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++/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++/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/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_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 /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In 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); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.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++/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++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /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/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /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()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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++/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++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /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/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.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/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.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++/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++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_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++/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++/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++/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++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/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/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/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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++/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/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /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: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/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /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++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /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/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /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:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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++/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/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /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/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/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/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In 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++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /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/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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In 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++/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++/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++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/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/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/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++/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++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/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++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/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++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/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++/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++/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/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /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/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/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++/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/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: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:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/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++/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++/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++/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++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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++/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/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /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/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/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/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/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++/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++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: 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) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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-2.4/gtkmm.h:87, from main.cc:17: /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++/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/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/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++/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++/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++/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++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/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/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/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:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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: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:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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: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: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: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:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/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++/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++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /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++/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++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/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++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /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++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /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/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /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/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In 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/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/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_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/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/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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_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.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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_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/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/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /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.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /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.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_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: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_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /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_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: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_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.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In 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/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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_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.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_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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_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.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_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /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_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.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_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /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_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ /usr/include/sigc++-2.0/sigc++/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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_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.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: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_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_); ^ /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/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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 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::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::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::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: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: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: 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: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 '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: 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: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/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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: 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:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In 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: 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: 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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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: 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:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/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: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 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 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: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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: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:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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: 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: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: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: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: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: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: 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: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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: 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:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/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:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /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:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /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 '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: 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: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 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 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: 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: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: 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: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: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 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: 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) ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from optionswindow.h:20, from optionswindow.cc:30: /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 \ ^ /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: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: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: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: 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: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); } ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/type_traits.h: At global scope: /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++/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++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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: 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:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/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: 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: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: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); ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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: 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++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:1066:58: error: 'it' was not declared in this scope /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++/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: 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: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:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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: 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: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: 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: 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: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: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: 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: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:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_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: 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: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: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: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 member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_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: 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: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:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from optionswindow.h:20, from optionswindow.cc:30: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::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: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:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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: 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: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:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /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:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 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: 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:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /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:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h: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:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_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: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: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: 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: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: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:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/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:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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 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++/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++/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++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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: 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++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/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:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/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: 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: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:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 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: 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/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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: 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: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:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/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: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/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: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /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++/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++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/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/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/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: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:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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 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: 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: 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: 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: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:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /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++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/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: 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: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:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(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: 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: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: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: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/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++/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:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /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++/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/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/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++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/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++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /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++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/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++/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++/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++/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++/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++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /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/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/signal.h: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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_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_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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 > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /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++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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 > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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) ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /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++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /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(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /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++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /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/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /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++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/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++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/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++/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++/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++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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; }; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/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++/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++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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> ^ /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) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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); ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /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> ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /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++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /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++/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/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++/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++/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++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /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++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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()); ^ /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)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /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++/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++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/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++/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++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/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++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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++/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++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /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++/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++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/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++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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++/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++/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++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In 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++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/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++/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++/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++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/adaptors/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++/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /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++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /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++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /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++/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/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++/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++/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++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /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++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/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++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/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++/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++/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++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/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++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/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++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/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++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h: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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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++/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++/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++/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++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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; }; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ /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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/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++/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++/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++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /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++/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++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/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++/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++/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++/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++/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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In 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++/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)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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++/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++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /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++/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++/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++/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/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++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/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++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/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++/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++/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++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /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++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /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++/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++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/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++/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++/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; } ^ /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++/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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/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++/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++/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++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/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>> ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function '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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: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: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: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:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: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: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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 ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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: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: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++/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: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: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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>> ^ /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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: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: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: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> ^ /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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: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++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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 '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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: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: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: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: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: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: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: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++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450: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: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: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:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/sigc++-2.0/sigc++/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++/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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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: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: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: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++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: 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: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: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: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:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/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: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/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++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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: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: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:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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++/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++/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: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:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/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/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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 ';' #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_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:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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> ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected '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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /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++/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++/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++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/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++/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++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/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/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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++/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++/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++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/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++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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/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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/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/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/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++/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++/adaptors/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/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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/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/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/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/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++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/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++/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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/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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/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/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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 '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/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/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:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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++/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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 ';' #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/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/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++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445: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/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/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/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/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++/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++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected '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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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/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/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540: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/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/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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/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/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609: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++/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++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/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/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/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /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/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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()); ^ /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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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++/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++/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()); ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /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> ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/compose.h:56:11: error: expected unqualified-id before '>' token >::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++/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++/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected '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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /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++/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++/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++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from optionswindow.h:20, from optionswindow.cc:30: /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."); ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /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/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: 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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/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, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_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/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/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /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/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: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> ^ /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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected '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/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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 ';' #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/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:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/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/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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> ^ /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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> ^ background.cc: In static member function 'static void Background::ScanDir(const char*)': background.cc:84:32: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (entry = readdir (dir)) ^ /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/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/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/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/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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; }; ^ background.cc:88:33: error: 'class Glib::ustring' has no member named 'find' posExtension = fileName.find (Background::EXTENSION); ^ background.cc:89:34: error: 'class Glib::ustring' has no member named 'find' posBackground = fileName.find (Background::BACKGROUND); ^ /usr/include/sigc++-2.0/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> ^ background.cc:90:30: error: 'npos' is not a member of 'Glib::ustring' if ((posExtension == Glib::ustring::npos) || (posBackground != 0)) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ background.cc:96:48: error: ambiguous overload for 'operator=' (operand types are 'std::map::mapped_type {aka Glib::ustring}' and 'Glib::ustring') Background::bgMap[fullPath + fileName] = GetTitle (fileName); ^ /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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected '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> ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: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/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 background.h:21:0, from background.cc:30: /usr/include/glibmm-2.4/glibmm/ustring.h:270:12: note: candidate: Glib::ustring& Glib::ustring::operator=(const Glib::ustring&) ustring& operator=(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:12: note: candidate: Glib::ustring& Glib::ustring::operator=(Glib::ustring) ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:332:12: note: candidate: Glib::ustring& Glib::ustring::operator=(const string&) ustring& operator=(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:12: note: candidate: Glib::ustring& Glib::ustring::operator=(std::__cxx11::string) ustring& operator=(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ background.cc: In static member function 'static Glib::ustring Background::GetTitle(Glib::ustring)': background.cc:105:29: error: 'class Glib::ustring' has no member named 'find' posExtension = fileName.find (Background::EXTENSION); ^ background.cc:106:30: error: 'class Glib::ustring' has no member named 'find' posBackground = fileName.find (Background::BACKGROUND); ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: 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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ background.cc:116:28: error: 'class Glib::ustring' has no member named 'length' fileName.length () - strlen (Background::BACKGROUND) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ background.cc:123:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((pos = title.find ('.')) != std::string::npos) ^ /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> ^ background.cc:126:12: error: conversion from 'std::__cxx11::string {aka std::__cxx11::basic_string}' to 'Glib::ustring' is ambiguous return title; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: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/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 background.h:21:0, from background.cc:30: /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: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/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/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from boardpanel.h:24:0, from boardpanel.cc:20: /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:27:2: warning: #warning "Including directly is deprecated." [-Wcpp] #warning "Including directly is deprecated." ^ /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++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/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/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/functors/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected '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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /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/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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; ^ /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, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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 /usr/include/sigc++-2.0/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/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++/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/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ /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/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/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 /usr/include/sigc++-2.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/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, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/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> ^ /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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) ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /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/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/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/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/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-2.4/gtkmm.h:87, from main.cc:17: /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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/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/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/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/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/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/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /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/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/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/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/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h: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/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/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/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/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/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/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /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/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/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/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_); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/sigc++-2.0/sigc++/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) ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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); ^ /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)); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/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/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/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/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/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/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: /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/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/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/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/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/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/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/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/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/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/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/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/threads.h: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/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /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/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /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/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /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/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /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/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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/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/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(), ^ /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) ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /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/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ /usr/include/sigc++-2.0/sigc++/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/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/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /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/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/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /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/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/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/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/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /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/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /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/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/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/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /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/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /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/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /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/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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()); } ^ /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/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /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/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/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/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/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /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 In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /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/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /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/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /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/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /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/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/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/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/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/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /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/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /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/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/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/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /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/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/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/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/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/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/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 ^ /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/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/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /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/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /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/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/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/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/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/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/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...); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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 In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/sigc++-2.0/sigc++/signal_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_); ^ /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/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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) ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /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 /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::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) {} ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/glibmm-2.4/glibmm/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/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/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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /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/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/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/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /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/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/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/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/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/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /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/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /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/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /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/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /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/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /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/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/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)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/glibmm-2.4/glibmm/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/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /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/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /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/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: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)); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /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/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /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/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /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/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/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/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/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/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/glibmm-2.4/glibmm/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); ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /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/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/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In 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/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /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/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/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/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/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /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/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/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/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/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/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /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/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /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/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/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ make[1]: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /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_) ^ *** [background.o] Error 1/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; ^ make[1]: /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); ^ *** Waiting for unfinished jobs..../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/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /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/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/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/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/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); ^ /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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/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/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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); ^ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/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/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-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/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/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/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/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/sigc++-2.0/sigc++/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) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /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/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/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/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 In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /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/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/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/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 /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/sigc++-2.0/sigc++/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_; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /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/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/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/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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/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/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/sigc++-2.0/sigc++/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/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: /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(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/sigc++-2.0/sigc++/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/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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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/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/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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-2.4/gtkmm.h:87, from main.cc:17: /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/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ /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/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/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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /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/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/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/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/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/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /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/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/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)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /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/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /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/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /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/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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_); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/sigc++-2.0/sigc++/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/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/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /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/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /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/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ In file included from types.h:20:0, from options.h:20, from boardpanel.h:17, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/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/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /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/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /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/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /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/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /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/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /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/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/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/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /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/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/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/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/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /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/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/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/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/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/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/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/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/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/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/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/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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/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/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/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/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /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); ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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/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/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/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/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/glibmm-2.4/glibmm/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/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/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/glibmm-2.4/glibmm/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/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /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/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/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/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 In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/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/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /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/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /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/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /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/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /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/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/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/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/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: /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; ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from boardpanel.cc:17: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /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/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from types.h:20:0, from options.h:20, from boardpanel.h:17, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/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/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from boardpanel.cc:17: /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 types.h:20:0, from options.h:20, from boardpanel.h:17, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /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/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /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/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/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/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/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/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/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/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /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/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/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/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/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/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/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/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/sigc++-2.0/sigc++/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/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/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/glibmm-2.4/glibmm/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/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /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/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/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/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/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /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/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /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/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/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/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ /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/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/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/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /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/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /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/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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/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/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ /usr/include/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/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/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/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ /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/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /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/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /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/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ /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/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/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/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/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/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/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/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/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /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/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/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /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/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/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/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/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/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/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /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/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/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/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/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/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/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /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/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /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/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/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/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/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/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/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/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/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /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/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::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_) {} ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /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/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /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/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/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/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /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/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/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/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /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/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/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/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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/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/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/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/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/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/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /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/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/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/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /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/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/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/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/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/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/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/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ /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/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/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/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_()); } ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/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/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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/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/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/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/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/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/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/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/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/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()); } ^ /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/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 /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/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/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/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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/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/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/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/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/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/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) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ /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/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/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/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/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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 /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-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/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/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/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/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/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/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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/glibmm-2.4/glibmm/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/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/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/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/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/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/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/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/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/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/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/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/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/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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()) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /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/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/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: 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/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/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/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/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/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/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/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /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/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/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/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: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/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/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/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/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /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/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /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/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/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/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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); ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/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/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/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /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/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/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; ^ /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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::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/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /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: /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_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class 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); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /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/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /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/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: 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/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ /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++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /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/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/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /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/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/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++/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); ^ /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/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++/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); ^ /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /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++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /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++/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++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: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:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /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/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/glibmm-2.4/glibmm/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/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++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /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/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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++/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/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/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/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/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /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/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /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++/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/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/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/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/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ /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/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/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++/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++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/sigc++-2.0/sigc++/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 ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /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/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/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/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++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/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_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/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) {} ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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++/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++/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++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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/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++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /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/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/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/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_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/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/sigc++-2.0/sigc++/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); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/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/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/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/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/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/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /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/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/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/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /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++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /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/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/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/sigc++-2.0/sigc++/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++/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++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /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++/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++/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++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: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/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/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/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: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/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/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: 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/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/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/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/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /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/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /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/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/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/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++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/sigc++-2.0/sigc++/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++/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/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/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/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /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++/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/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/sigc++-2.0/sigc++/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++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868: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++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/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); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /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/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ /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/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/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/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /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/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /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/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/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /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/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/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/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/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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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/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))); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/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/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 /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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/sigc++-2.0/sigc++/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++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /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/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/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++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/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/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; ^ /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); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: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/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /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/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /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++/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++/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/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/sigc++-2.0/sigc++/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/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/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++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /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/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/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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /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/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /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/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: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/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/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/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/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /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/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /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/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/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/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/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/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/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/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /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/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /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/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /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/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/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /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/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/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/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/sigc++-2.0/sigc++/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/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/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /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/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /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/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/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /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/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/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/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/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/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /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/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/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /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/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/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/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/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /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/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/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /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/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/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /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++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/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/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/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/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/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/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/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/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/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/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/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/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/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/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/sigc++-2.0/sigc++/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++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/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/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/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/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/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/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/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/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: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/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/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/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: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/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/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/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/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/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: 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/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: 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/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /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/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/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/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/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/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/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /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/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: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/vectorutils.h:882:1: error: expected ')' before '{' token { ^ /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/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /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/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/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/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/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/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/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/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: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/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/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/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/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/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /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/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/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ /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/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /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/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/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/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ /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/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/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/sigc++-2.0/sigc++/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/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) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/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/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/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/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/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /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/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ /usr/include/sigc++-2.0/sigc++/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/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/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/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /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/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/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/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/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/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/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/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /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/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/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: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/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/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/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /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/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/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/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/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/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() 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/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/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/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /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/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/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/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/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/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/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/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/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/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /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/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /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/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/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/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 ^ /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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/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++/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++/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/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/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/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/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++/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++/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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /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/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/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/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /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/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ /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/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/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++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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++/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++/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++/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++/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/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /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/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/sigc++-2.0/sigc++/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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ /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/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/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /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++/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++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/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++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/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++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::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++/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++/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++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: 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/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); ^ /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++/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++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/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++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/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/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/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_; ^ /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) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /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/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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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)); ^ /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) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /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 /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ In file included from /usr/include/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /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/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /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/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; } ^ /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_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/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/sigc++-2.0/sigc++/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ /usr/include/sigc++-2.0/sigc++/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /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/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/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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 In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/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++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ /usr/include/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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> ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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++/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++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ /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/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/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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++/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++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/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> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/sigc++-2.0/sigc++/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/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); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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++/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++/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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ /usr/include/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/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 /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++/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++/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++/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()); ^ /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)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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) ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /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/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/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^ /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/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/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/giomm-2.4/giomm/action.h:101:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.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/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/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/giomm-2.4/giomm/action.h:131:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /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/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/giomm-2.4/giomm/action.h:133:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /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++/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++/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++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /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++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /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/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 In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/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/giomm-2.4/giomm/action.h:613:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/giomm-2.4/giomm/action.h:624:14: error: 'variantBase' does not name a type const auto variantBase = get_state_hint_variant(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /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/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/giomm-2.4/giomm/action.h:628:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/action.h:630:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/giomm-2.4/giomm/action.h:631:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /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/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ /usr/include/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/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/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/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/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/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/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/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/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/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/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/giomm-2.4/giomm/action.h: In member function 'Glib::ustring Gio::Action::print_detailed_name(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:667:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/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> ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ /usr/include/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/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_; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/sigc++-2.0/sigc++/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_; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/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_); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/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 ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ /usr/include/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 ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/sigc++-2.0/sigc++/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++/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++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/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/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^ /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)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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++/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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /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++/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/giomm-2.4/giomm/actiongroup.h:123:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /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/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/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++/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++/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_); ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ /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 ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: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/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/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/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/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/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/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/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--() ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/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) {} ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/giomm-2.4/giomm/actiongroup.h:630:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /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/giomm-2.4/giomm/actiongroup.h:634:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/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/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); ^ /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_; } ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/giomm-2.4/giomm/actiongroup.h:648:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/giomm-2.4/giomm/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/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) {} ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/actiongroup.h:650:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/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_; } ^ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/giomm-2.4/giomm/simpleaction.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^ /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/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/giomm-2.4/giomm/simpleaction.h:68:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction(const SimpleAction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h: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/giomm-2.4/giomm/simpleaction.h:69:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction& operator=(const SimpleAction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/simpleaction.h:72:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/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/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_) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/simpleaction.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/giomm-2.4/giomm/simpleaction.h:85:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/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++/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/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/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++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/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/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++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& 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/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& 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/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/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); } ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/giomm-2.4/giomm/actionmap.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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*(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /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/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/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/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/actionmap.h:110:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/actionmap.h:110:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ /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/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/giomm-2.4/giomm/actionmap.h:111:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /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/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/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:200:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ /usr/include/sigc++-2.0/sigc++/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/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/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/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/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/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/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/giomm-2.4/giomm/actionmap.h:267:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^ /usr/include/glibmm-2.4/glibmm/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()); } ^ /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/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/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)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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/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/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /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/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/icon.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^ /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/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/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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/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/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 /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) ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/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/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/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/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/giomm-2.4/giomm/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /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/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/giomm-2.4/giomm/applaunchcontext.h:88:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /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/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /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/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token cc1plus: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /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/giomm-2.4/giomm/asyncresult.h:167:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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>> ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ /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/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ /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>> ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /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/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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> ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /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/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ /usr/include/glibmm-2.4/glibmm/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; ^ /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /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/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal_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/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/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/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/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/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/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/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/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/glibmm-2.4/glibmm/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/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/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/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/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /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/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/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/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/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/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 In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /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++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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/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/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/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/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /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/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/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/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /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/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/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/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/glibmm-2.4/glibmm/markup.h:311:26: 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/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:554:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/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/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 ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/giomm-2.4/giomm/appinfo.h:657:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/appinfo.h:669:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/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 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /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++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /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/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /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/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/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 /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_)))); } ^ In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /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/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/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; ^ /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) {} ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/fileinfo.h:34:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^ /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/giomm-2.4/giomm/fileinfo.h:35:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^ /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/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/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/giomm-2.4/giomm/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ /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/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/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/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ /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/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ /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/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/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/giomm-2.4/giomm/fileinfo.h:267:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:337:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes(const std::string& name_space) const; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/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++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ /usr/include/glibmm-2.4/glibmm/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) ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/fileenumerator.h:83:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^ /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/giomm-2.4/giomm/fileenumerator.h:93:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /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/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/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/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/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/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/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/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/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/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/giomm-2.4/giomm/fileenumerator.h:225:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^ /usr/include/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/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/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/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/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/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/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /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/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/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/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/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/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_; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^ /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/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/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/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/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/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/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/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/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/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /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/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/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /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/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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: /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/inputstream.h:375:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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/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/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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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/giomm-2.4/giomm/inputstream.h:563:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/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/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: /usr/include/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/giomm-2.4/giomm/inputstream.h:588:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ /usr/include/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++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /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/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/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /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/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/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/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/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) ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/glibmm-2.4/glibmm/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; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /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/giomm-2.4/giomm/seekable.h:108:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /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/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/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/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/giomm-2.4/giomm/seekable.h:108:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: 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/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: 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/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_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/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/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/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/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/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ /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); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /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/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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 /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) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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) ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/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++/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++/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++/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++/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++/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++/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++/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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /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/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /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/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ /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/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/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/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/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/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/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/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/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/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/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/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/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/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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 /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/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/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/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/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/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/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/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/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/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/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/giomm-2.4/giomm/outputstream.h:738:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /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/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/giomm-2.4/giomm/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ /usr/include/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) ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /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/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^ /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_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/giomm-2.4/giomm/iostream.h:166:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^ /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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/iostream.h:176:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:177:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/iostream.h:179:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ /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/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/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/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++/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++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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/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/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; }; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/giomm-2.4/giomm/fileiostream.h:71:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream(const FileIOStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^ /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/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/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/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/giomm-2.4/giomm/fileiostream.h:85:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/fileiostream.h:86:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/fileiostream.h:86:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/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 /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/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/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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()); ^ /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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:128:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^ /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/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^ /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/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/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/giomm-2.4/giomm/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/filemonitor.h:146:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/filemonitor.h:147:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /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/giomm-2.4/giomm/filemonitor.h:147:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/filemonitor.h:149:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/fileoutputstream.h:33:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^ /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/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^ /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/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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>> ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:73:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/fileoutputstream.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream& operator=(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In 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/giomm-2.4/giomm/fileoutputstream.h:87:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^ /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/giomm-2.4/giomm/fileoutputstream.h:87:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/fileoutputstream.h:87:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ /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/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /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/giomm-2.4/giomm/fileoutputstream.h:88:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/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/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 /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/regex.h: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/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/fileoutputstream.h:193:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/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); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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>> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_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/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ /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/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/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/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/giomm-2.4/giomm/mountoperation.h:211:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/giomm-2.4/giomm/mountoperation.h:212:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/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/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /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/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/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/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/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /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/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/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/mountoperation.h:538:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: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/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/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/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++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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, ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /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/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/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/mount.h:194:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount& operator=(const Mount&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/giomm-2.4/giomm/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/mount.h:227:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /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++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /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/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/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /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/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/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/mount.h:228:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^ /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/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/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/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/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^ /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/giomm-2.4/giomm/mount.h:230:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h: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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/giomm-2.4/giomm/mount.h:382:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ /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/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/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/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/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/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/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/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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/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/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/giomm-2.4/giomm/mount.h:457:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ /usr/include/giomm-2.4/giomm/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/adaptors/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/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/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/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/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/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) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/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++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:695:24: error: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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>> ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /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>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: 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++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /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/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/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++/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/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/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++/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/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/drive.h:244:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ /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/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/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/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; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/drive.h:247:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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/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/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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/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/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/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/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/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/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/giomm-2.4/giomm/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /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/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/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/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/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/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/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/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++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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/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/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/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/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /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/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: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/giomm-2.4/giomm/file.h:451:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/giomm-2.4/giomm/file.h:456:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/giomm-2.4/giomm/file.h:485:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/file.h: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/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/file.h:486:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/giomm-2.4/giomm/file.h:488:11: error: 'noexcept' does not name a type ~File() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/file.h:843:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/giomm-2.4/giomm/file.h:852:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: 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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/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/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/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/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/giomm-2.4/giomm/file.h:1225:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: 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/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/giomm-2.4/giomm/file.h:1285:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/giomm-2.4/giomm/file.h:1305:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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 { ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/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/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/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /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/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ /usr/include/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++/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++/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()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/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/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/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/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/giomm-2.4/giomm/file.h:1551:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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>> ^ /usr/include/giomm-2.4/giomm/file.h:1662:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/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/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++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/file.h:1687:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h: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/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/file.h:1700:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1786:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/giomm-2.4/giomm/file.h:1832:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/giomm-2.4/giomm/file.h:1841:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/file.h:1879:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1890:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/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++/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/giomm-2.4/giomm/file.h:1955:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/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/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/file.h:2035:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/file.h:2035:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/file.h:2049:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h: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/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/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/giomm-2.4/giomm/file.h:2080:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/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/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/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/giomm-2.4/giomm/file.h:2112:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /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/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/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/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/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/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/file.h:2295:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/file.h:2456:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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); ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /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/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) ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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/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/giomm-2.4/giomm/file.h:2660:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/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/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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> ^ /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); ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/file.h:2886:39: error: 'SlotAsyncReady' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2886:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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/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/giomm-2.4/giomm/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& 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/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/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/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/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/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /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/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /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/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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/giomm-2.4/giomm/file.h:3559:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /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/giomm-2.4/giomm/file.h:3560:9: error: expected nested-name-specifier before 'CType' using CType = GFile*; ^ /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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/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); ^ /usr/include/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/giomm-2.4/giomm/application.h:30:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^ /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/giomm-2.4/giomm/applicationcommandline.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ApplicationCommandLine_Class; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplicationCommandLine; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/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/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++/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/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/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:91:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^ /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++/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/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/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/giomm-2.4/giomm/applicationcommandline.h:101:56: error: 'noexcept' does not name a type ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /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/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/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/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/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/giomm-2.4/giomm/applicationcommandline.h:104:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function '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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/dbusconnection.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/initable.h:86:10: error: 'CppClassType' does not name a type static CppClassType initable_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/initable.h:115:20: error: expected ',' or '...' before '&&' token Initable(Initable&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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> ^ /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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/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++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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/giomm-2.4/giomm/initable.h:118:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: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) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/dbusconnection.h:27:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/asyncinitable.h:35:7: error: expected nested-name-specifier before 'GAsyncInitable' using GAsyncInitable = struct _GAsyncInitable; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/giomm-2.4/giomm/asyncinitable.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncInitable_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:82:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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++/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/giomm-2.4/giomm/asyncinitable.h:111:30: error: expected ',' or '...' before '&&' token AsyncInitable(AsyncInitable&& src) noexcept; ^ /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/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/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++/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/giomm-2.4/giomm/asyncinitable.h:111:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_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++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/asyncinitable.h:114:18: error: expected ';' at end of member declaration ~AsyncInitable() noexcept override; ^ /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/giomm-2.4/giomm/asyncinitable.h:114:20: error: 'noexcept' does not name a type ~AsyncInitable() noexcept override; ^ /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/giomm-2.4/giomm/asyncinitable.h:114:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/giomm-2.4/giomm/asyncinitable.h:172:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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++/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++/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/giomm-2.4/giomm/asyncinitable.h:178:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/asyncinitable.h:205:39: error: 'SlotAsyncReady' does not name a type virtual void init_async_vfunc(const SlotAsyncReady& slot, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/dbusauthobserver.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:28, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/credentials.h:29:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/credentials.h:30:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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/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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/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/giomm-2.4/giomm/credentials.h:121:10: error: 'CppClassType' does not name a type static CppClassType credentials_class_; ^ /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++/adaptors/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/giomm-2.4/giomm/credentials.h:131:26: error: expected ',' or '...' before '&&' token Credentials(Credentials&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/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/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/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: error: 'noexcept' does not name a type Credentials& operator=(Credentials&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/credentials.h:132:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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> ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/credentials.h:134:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/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++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:28:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/dbusauthobserver.h:31:7: error: expected nested-name-specifier before 'GDBusAuthObserver' using GDBusAuthObserver = struct _GDBusAuthObserver; ^ /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/giomm-2.4/giomm/dbusauthobserver.h:32:7: error: expected nested-name-specifier before 'GDBusAuthObserverClass' using GDBusAuthObserverClass = struct _GDBusAuthObserverClass; ^ /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/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/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++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/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/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/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/dbusauthobserver.h:107:10: error: 'CppClassType' does not name a type static CppClassType authobserver_class_; ^ /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/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/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/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/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/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 /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/unixfdlist.h:30:7: error: expected nested-name-specifier before 'GUnixFDList' using GUnixFDList = struct _GUnixFDList; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/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++/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++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/giomm-2.4/giomm/unixfdlist.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDList_Class; ^ /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/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/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /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/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/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/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/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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/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/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/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/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++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/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++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /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++/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++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: 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); } ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/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> ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:287:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/dbusmessage.h:289:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMessage; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/giomm-2.4/giomm/dbusmessage.h:297:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^ /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/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/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/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/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/giomm-2.4/giomm/dbusmessage.h:310:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/dbusmessage.h:664:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_header_fields() const; ^ /usr/include/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/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/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/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/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/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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/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/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/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/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/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/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/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/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/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/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/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/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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/giomm-2.4/giomm/dbusintrospection.h:536:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusNodeInfo; ^ /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/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; ^ /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/dbusconnection.h:29:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:33:7: error: expected nested-name-specifier before 'GDBusMethodInvocation' using GDBusMethodInvocation = struct _GDBusMethodInvocation; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/dbusmethodinvocation.h:34:7: error: expected nested-name-specifier before 'GDBusMethodInvocationClass' using GDBusMethodInvocationClass = struct _GDBusMethodInvocationClass; ^ /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/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/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/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/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/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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 /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:35, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/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< ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:97:9: error: expected nested-name-specifier before 'SlotInterfaceGetProperty' using SlotInterfaceGetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:118:9: error: expected nested-name-specifier before 'SlotInterfaceSetProperty' using SlotInterfaceSetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:134:10: error: 'SlotInterfaceMethodCall' does not name a type const SlotInterfaceMethodCall& slot_method_call, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:10: error: 'SlotInterfaceGetProperty' does not name a type const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:10: error: 'SlotInterfaceSetProperty' does not name a type const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable(const InterfaceVTable& other) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /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/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/giomm-2.4/giomm/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-2.4/gtkmm.h:88, from main.cc:17: /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< ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/dbussubtreevtable.h:143:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^ /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/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/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/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/sigc++-2.0/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/giomm-2.4/giomm/dbussubtreevtable.h:151:30: error: expected ',' or '...' before '&&' token SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/dbussubtreevtable.h:144:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/sigc++-2.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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 ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/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 /usr/include/sigc++-2.0/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/dbusconnection.h:537:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /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/giomm-2.4/giomm/dbusconnection.h:543:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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++/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/giomm-2.4/giomm/dbusconnection.h:550:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& 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/giomm-2.4/giomm/dbusconnection.h:555:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/dbusconnection.h:580:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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> ^ /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/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/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/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/giomm-2.4/giomm/dbusconnection.h:760:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/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/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/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/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/giomm-2.4/giomm/dbusconnection.h:1634:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/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-2.4/gtkmm.h:88, from main.cc:17: /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); ^ /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 ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ /usr/include/giomm-2.4/giomm/notification.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Notification; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/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++/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/notification.h:150:10: error: 'CppClassType' does not name a type static CppClassType notification_class_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /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/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/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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/giomm-2.4/giomm/notification.h:163:17: error: expected ';' at end of member declaration ~Notification() noexcept override; ^ /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/giomm-2.4/giomm/notification.h:163:19: error: 'noexcept' does not name a type ~Notification() noexcept override; ^ /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/giomm-2.4/giomm/notification.h:163:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::set_default_action(const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:386:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/notification.h:388:38: error: 'type_glib_variant' has not been declared set_default_action_variant(action, type_glib_variant::create(target)); ^ /usr/include/sigc++-2.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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, ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/giomm-2.4/giomm/application.h:43:7: error: expected nested-name-specifier before 'GApplicationClass' using GApplicationClass = struct _GApplicationClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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++/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++/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/application.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^ /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/giomm-2.4/giomm/application.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Application_Class; ^ /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/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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/application.h:227:10: error: 'CppClassType' does not name a type static CppClassType application_class_; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: expected ';' at end of member declaration /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/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/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/application.h:240:18: error: 'noexcept' does not name a type ~Application() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/application.h:240:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h: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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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, ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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> ^ /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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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; }; ^ /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/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/giomm-2.4/giomm/bufferedinputstream.h:25:0, from /usr/include/giomm-2.4/giomm.h:33, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/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/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/sigc++-2.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/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/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/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/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/giomm-2.4/giomm/filterinputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType filterinputstream_class_; ^ /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/giomm-2.4/giomm/filterinputstream.h:78:38: error: expected ',' or '...' before '&&' token FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/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/giomm-2.4/giomm/filterinputstream.h:79:55: error: expected ';' at end of member declaration FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/filterinputstream.h:79:57: error: 'noexcept' does not name a type FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/giomm-2.4/giomm/filterinputstream.h:81:24: error: 'noexcept' does not name a type ~FilterInputStream() noexcept override; ^ /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/giomm-2.4/giomm/filterinputstream.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: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++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:30:7: error: expected nested-name-specifier before 'GBufferedInputStream' using GBufferedInputStream = struct _GBufferedInputStream; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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/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/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/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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: error: 'noexcept' does not name a type ~BufferedInputStream() noexcept override; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/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/giomm-2.4/giomm/bufferedinputstream.h:234:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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> ^ In file included from /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/filteroutputstream.h:30:7: error: expected nested-name-specifier before 'GFilterOutputStream' using GFilterOutputStream = struct _GFilterOutputStream; ^ /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/giomm-2.4/giomm/filteroutputstream.h:31:7: error: expected nested-name-specifier before 'GFilterOutputStreamClass' using GFilterOutputStreamClass = struct _GFilterOutputStreamClass; ^ /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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterOutputStreamClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:66:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream& operator=(const FilterOutputStream&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /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/giomm-2.4/giomm/filteroutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType filteroutputstream_class_; ^ /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/giomm-2.4/giomm/filteroutputstream.h:79:40: error: expected ',' or '...' before '&&' token FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /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/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/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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:51: error: expected ',' or '...' before '&&' token FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:57: error: expected ';' at end of member declaration FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/filteroutputstream.h:82:23: error: expected ';' at end of member declaration ~FilterOutputStream() noexcept override; ^ /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/giomm-2.4/giomm/filteroutputstream.h:82:25: error: 'noexcept' does not name a type ~FilterOutputStream() noexcept override; ^ /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/giomm-2.4/giomm/filteroutputstream.h:82:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283: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/giomm-2.4/giomm.h:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/giomm-2.4/giomm/bufferedoutputstream.h:74:10: error: 'CppClassType' does not name a type static CppClassType bufferedoutputstream_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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< ^ In file included from /usr/include/giomm-2.4/giomm/charsetconverter.h:26:0, from /usr/include/giomm-2.4/giomm.h:36, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/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; ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /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/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/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/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/giomm-2.4/giomm/converter.h:204:10: error: 'CppClassType' does not name a type static CppClassType converter_class_; ^ /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> ^ /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/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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/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/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-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:47: error: expected ',' or '...' before '&&' token CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:53: error: expected ';' at end of member declaration CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: error: 'noexcept' does not name a type CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:77:21: error: expected ';' at end of member declaration ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: error: 'noexcept' does not name a type ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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)); ^ In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/refptr.h: At global scope: /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."); ^ In file included from /usr/include/giomm-2.4/giomm/converterinputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:39, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/pollableinputstream.h:33:7: error: expected nested-name-specifier before 'GPollableInputStream' using GPollableInputStream = struct _GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:34:7: error: expected nested-name-specifier before 'GPollableInputStreamClass' using GPollableInputStreamClass = struct _GPollableInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/pollableinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableInputStream; ^ /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/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/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /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/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/pollableinputstream.h:72:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream& operator=(const PollableInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType pollableinputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/pollableinputstream.h:105:42: error: expected ',' or '...' before '&&' token PollableInputStream(PollableInputStream&& src) noexcept; ^ /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/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/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: error: 'noexcept' does not name a type PollableInputStream(PollableInputStream&& 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/giomm-2.4/giomm/pollableinputstream.h:105:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/giomm-2.4/giomm/pollableinputstream.h:106:53: error: expected ',' or '...' before '&&' token PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:59: error: expected ';' at end of member declaration PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& 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/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/giomm-2.4/giomm/pollableinputstream.h:106:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:24: error: expected ';' at end of member declaration ~PollableInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/pollableinputstream.h:108:26: error: 'noexcept' does not name a type ~PollableInputStream() noexcept override; ^ /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/giomm-2.4/giomm/pollableinputstream.h:108:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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 In file included from /usr/include/giomm-2.4/giomm.h:39:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/converterinputstream.h:30:7: error: expected nested-name-specifier before 'GConverterInputStream' using GConverterInputStream = struct _GConverterInputStream; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/converterinputstream.h:31:7: error: expected nested-name-specifier before 'GConverterInputStreamClass' using GConverterInputStreamClass = struct _GConverterInputStreamClass; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterInputStream; ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/converterinputstream.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream& operator=(const ConverterInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/converterinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^ /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/giomm-2.4/giomm/converterinputstream.h:80:44: error: expected ',' or '...' before '&&' token ConverterInputStream(ConverterInputStream&& src) 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/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/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:81:55: error: expected ',' or '...' before '&&' token ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:61: error: expected ';' at end of member declaration ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/giomm-2.4/giomm/converterinputstream.h:83:27: error: 'noexcept' does not name a type ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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 ^ In file included from /usr/include/giomm-2.4/giomm/converteroutputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/pollableoutputstream.h:33:7: error: expected nested-name-specifier before 'GPollableOutputStream' using GPollableOutputStream = struct _GPollableOutputStream; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /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/giomm-2.4/giomm/pollableoutputstream.h:34:7: error: expected nested-name-specifier before 'GPollableOutputStreamClass' using GPollableOutputStreamClass = struct _GPollableOutputStreamClass; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableOutputStream; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableOutputStream_Class; ^ /usr/include/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/giomm-2.4/giomm/pollableoutputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableOutputStream; ^ /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/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/giomm-2.4/giomm/pollableoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableOutputStreamInterface; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:72:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream(const PollableOutputStream&) = delete; ^ /usr/include/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/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/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/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-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/converteroutputstream.h:30:7: error: expected nested-name-specifier before 'GConverterOutputStream' using GConverterOutputStream = struct _GConverterOutputStream; ^ /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/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/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/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 /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) ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /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/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: error: 'noexcept' does not name a type DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:81:20: error: expected ';' at end of member declaration ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: error: 'noexcept' does not name a type ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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)); ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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); ^ /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) ^ In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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 /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) ^ In file included from /usr/include/giomm-2.4/giomm/dbusactiongroup.h:27:0, from /usr/include/giomm-2.4/giomm.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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 /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)); ^ In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/dbusactiongroup.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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/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/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 /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) ^ In file included from /usr/include/giomm-2.4/giomm.h:45:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/giomm-2.4/giomm/dbusaddress.h:82:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot); ^ /usr/include/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)); ^ In file included from /usr/include/giomm-2.4/giomm.h:50:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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 /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) ^ In file included from /usr/include/giomm-2.4/giomm/dbusmenumodel.h:25:0, from /usr/include/giomm-2.4/giomm.h:53, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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 /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)); ^ In file included from /usr/include/giomm-2.4/giomm.h:53:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:56:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /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/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/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-2.4/gtkmm.h:88, from main.cc:17: /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(), ^ /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/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/dbusproxy.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /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/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/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const 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/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/giomm-2.4/giomm/dbusproxy.h:197:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/giomm-2.4/giomm/dbusproxy.h:227:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/dbusproxy.h:236:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/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/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 /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:259:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/dbusproxy.h:268:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/dbusproxy.h:331:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/giomm-2.4/giomm/dbusproxy.h:341:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/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/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:431:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:441:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /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/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/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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); ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:725:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/variant.h:28, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:807:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:28: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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:814:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/glibmm-2.4/glibmm/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/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/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(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/action.h:612:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/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/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/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/dbusproxy.h:1096:44: error: 'MapChangedProperties' does not name a type virtual void on_properties_changed(const MapChangedProperties& changed_properties, const std::vector& invalidated_properties); ^ /usr/include/giomm-2.4/giomm/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/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /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( ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/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/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /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/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/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/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /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/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/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/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /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 = ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/action.h:672:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^ /usr/include/giomm-2.4/giomm/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/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/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_; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/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 In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/action.h:683:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^ /usr/include/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 /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/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/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ In file included from /usr/include/giomm-2.4/giomm.h:62:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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(), ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:38:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^ /usr/include/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/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/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/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/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/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 In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/desktopappinfo.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/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_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/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-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/dbusserver.h:469:35: note: previous declaration 'Glib::RefPtr Glib::wrap(GDBusServer*, bool)' Glib::RefPtr wrap(GDBusServer* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /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/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/giomm-2.4/giomm.h:67:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/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_; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/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; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/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/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/emblem.h:117:33: error: expected ';' at end of member declaration Emblem& operator=(Emblem&& src) noexcept; ^ /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/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-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from options.cc:17: /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/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/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/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 In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/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/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/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /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/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/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_; ^ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/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/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/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/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/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/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/loadableicon.h:152:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/giomm-2.4/giomm.h:75:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /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; ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/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/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/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/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /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/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:68:10: error: 'CppClassType' does not name a type static CppClassType filenamecompleter_class_; ^ /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/giomm-2.4/giomm/filenamecompleter.h:78:38: error: expected ',' or '...' before '&&' token FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /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/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/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: error: 'noexcept' does not name a type FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:49: error: expected ',' or '...' before '&&' token FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/filenamecompleter.h:79:55: error: expected ';' at end of member declaration FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: error: 'noexcept' does not name a type FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/filenamecompleter.h:125:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_completions(const std::string& initial_text) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/actionmap.h:34:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /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/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/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^ /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:85:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /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/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/giomm-2.4/giomm/inetaddress.h:75:10: error: 'CppClassType' does not name a type static CppClassType inetaddress_class_; ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/giomm-2.4/giomm/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/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/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/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/inetaddress.h:85:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /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/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/inetaddress.h:88:16: error: expected ';' at end of member declaration ~InetAddress() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /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/inetaddress.h:88:18: error: 'noexcept' does not name a type ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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/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/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/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/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> ^ In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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; ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/actionmap.h:247:130: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const Glib::VariantType& parameter_type, const ActivateWithParameterSlot& slot); ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/socketaddressenumerator.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressEnumeratorClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/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/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/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:50: error: expected ',' or '...' before '&&' token SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:137:71: error: 'SlotAsyncReady' does not name a type void next_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ In file included from /usr/include/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:144:25: error: 'SlotAsyncReady' does not name a type void next_async(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ In file included from /usr/include/giomm-2.4/giomm/socketaddress.h:29:0, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/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/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/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /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/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/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/socketconnectable.h:99:44: error: expected ';' at end of member declaration /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/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/icon.h:110:12: error: expected ',' or '...' before '&&' token Icon(Icon&& 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/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/socketconnectable.h:102:22: error: expected ';' at end of member declaration ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: expected ';' at end of member declaration /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/icon.h:110:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:110:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/giomm-2.4/giomm/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 /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25:0, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddress; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/socketaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddress_Class; ^ /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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /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/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/applaunchcontext.h:37:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^ /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/giomm-2.4/giomm/applaunchcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ In file included from /usr/include/giomm-2.4/giomm.h:86:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/giomm-2.4/giomm/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/inetsocketaddress.h:32:7: error: expected nested-name-specifier before 'GInetSocketAddressClass' using GInetSocketAddressClass = struct _GInetSocketAddressClass; ^ /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/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/applaunchcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /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/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /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 /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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/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/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/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/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/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/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> ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:91:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/listmodel.h:35:7: error: expected nested-name-specifier before 'GListModel' using GListModel = struct _GListModel; ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/giomm-2.4/giomm/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_; ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:22: error: expected ',' or '...' before '&&' token ListModel(ListModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/giomm-2.4/giomm/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/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/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/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/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/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/asyncresult.h:127:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^ /usr/include/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/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:133:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:134:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult& operator=(const AsyncResult&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/giomm-2.4/giomm/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/asyncresult.h:138:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^ /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/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/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /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/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/liststore.h:82:49: error: 'noexcept' does not name a type ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /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/liststore.h:82: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/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/liststore.h:84:18: error: expected ';' at end of member declaration ~ListStoreBase() noexcept override; ^ /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/liststore.h:84:20: error: 'noexcept' does not name a type ~ListStoreBase() noexcept override; ^ /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/liststore.h:84:20: 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 /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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/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/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/giomm-2.4/giomm/liststore.h:170:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/giomm-2.4/giomm/liststore.h:222:52: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /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: /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, ^ 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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /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."); ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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)); ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/cancellable.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^ /usr/include/glibmm-2.4/glibmm/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/gtkmm-2.4/gtkmm/main.h:8, from mainwindow.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /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; ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/cancellable.h:61:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/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/cancellable.h:62:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /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/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /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/liststore.h:345:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /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/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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/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/liststore.h:376:42: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/cancellable.h:259:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:415:43: error: 'SlotCompare' does not name a type const Glib::RefPtr& item, const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /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/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /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/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/giomm-2.4/giomm/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/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/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/giomm-2.4/giomm/liststore.h:463:12: error: 'slot' was not declared in this scope return (*slot)(item_a, item_b); ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: note: suggested alternative: /usr/include/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*); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryInputStreamClass' using GMemoryInputStreamClass = struct _GMemoryInputStreamClass; ^ /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/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/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/giomm-2.4/giomm/memoryinputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryInputStream; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryInputStreamClass; ^ /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/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/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:38: error: expected ',' or '...' before '&&' token MemoryInputStream(MemoryInputStream&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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; ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/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/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:22: error: expected ';' at end of member declaration ~MemoryInputStream() noexcept override; ^ /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/giomm-2.4/giomm/memoryinputstream.h:84:24: error: 'noexcept' does not name a type ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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()); } ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/memoryinputstream.h:155:9: error: expected nested-name-specifier before 'SlotDestroyData' using SlotDestroyData = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/memoryinputstream.h:165:53: error: 'SlotDestroyData' does not name a type void add_data(const void* data, gssize len, const SlotDestroyData& destroy_slot); ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /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/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /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/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/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; ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/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/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /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/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ In file included from /usr/include/giomm-2.4/giomm.h:95:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/memoryoutputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryOutputStream' using GMemoryOutputStream = struct _GMemoryOutputStream; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryOutputStreamClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/memoryoutputstream.h:77:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream(const MemoryOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: invalid constructor; you probably meant 'Gio::MemoryOutputStream (const Gio::MemoryOutputStream&)' MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: error: 'noexcept' does not name a type MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:51: error: expected ',' or '...' before '&&' token MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/giomm-2.4/giomm/memoryoutputstream.h:94:25: error: 'noexcept' does not name a type ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /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/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ In file included from /usr/include/giomm-2.4/giomm/menu.h:26:0, from /usr/include/giomm-2.4/giomm.h:96, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/giomm-2.4/giomm/appinfo.h:579:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ /usr/include/giomm-2.4/giomm/menuitem.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuItem_Class; ^ /usr/include/giomm-2.4/giomm/menuitem.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuItem; ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/giomm-2.4/giomm/menuitem.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuItemClass; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/menuitem.h:64:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem(const MenuItem&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/appinfo.h:654:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/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/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/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/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /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/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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/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> ^ In file included from /usr/include/giomm-2.4/giomm.h:96:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/giomm-2.4/giomm/menu.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Menu; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /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/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/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/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/giomm-2.4/giomm/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 /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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> ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/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/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; ^ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:235:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^ In file included from /usr/include/giomm-2.4/giomm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/menuattributeiter.h:30:7: error: expected nested-name-specifier before 'GMenuAttributeIterClass' using GMenuAttributeIterClass = struct _GMenuAttributeIterClass; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: expected ';' at end of member declaration /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/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/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/fileattributeinfo.h:247:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:59:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter& operator=(const MenuAttributeIter&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:62:10: error: 'CppClassType' does not name a type static CppClassType menuattributeiter_class_; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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 In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:54:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^ /usr/include/giomm-2.4/giomm/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/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/menuattributeiter.h:75:24: error: 'noexcept' does not name a type ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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/giomm-2.4/giomm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/menulinkiter.h:64:10: error: 'CppClassType' does not name a type static CppClassType menulinkiter_class_; ^ 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/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:28: error: expected ',' or '...' before '&&' token MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:86:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList(const FileAttributeInfoList&) = delete; ^ /usr/include/giomm-2.4/giomm/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/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/fileattributeinfolist.h:102:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/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/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/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/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/menulinkiter.h:77:19: error: 'noexcept' does not name a type ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:103:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/networkaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkAddress_Class; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/networkaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkAddress; ^ /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/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/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/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/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType networkaddress_class_; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:110:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^ /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/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:43: error: expected ',' or '...' before '&&' token NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileinfo.h:134:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:137:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher(const FileAttributeMatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/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/giomm-2.4/giomm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/giomm-2.4/giomm/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/fileinfo.h:244:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^ /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/fileinfo.h:245:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^ /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/fileinfo.h:246:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^ /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/fileinfo.h:247:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^ /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/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/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/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /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/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:19: error: expected ';' at end of member declaration ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: error: 'noexcept' does not name a type ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/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/networkservice.h:87:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:265:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/permission.h:31:7: error: expected nested-name-specifier before 'GPermission' using GPermission = struct _GPermission; ^ /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/giomm-2.4/giomm/permission.h:32:7: error: expected nested-name-specifier before 'GPermissionClass' using GPermissionClass = struct _GPermissionClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/giomm-2.4/giomm/permission.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Permission; ^ /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/giomm-2.4/giomm/permission.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Permission_Class; ^ /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/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/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/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/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/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/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/giomm-2.4/giomm/permission.h:91:32: error: 'noexcept' does not name a type Permission(Permission&& src) noexcept; ^ /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()); ^ /usr/include/giomm-2.4/giomm/permission.h:91:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ /usr/include/giomm-2.4/giomm/permission.h:92:35: error: expected ',' or '...' before '&&' token Permission& operator=(Permission&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/permission.h:92:41: error: expected ';' at end of member declaration Permission& operator=(Permission&& src) noexcept; ^ /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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/permission.h:160:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/giomm-2.4/giomm/proxy.h:29:0, from /usr/include/giomm-2.4/giomm.h:110, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/proxyaddress.h:29:7: error: expected nested-name-specifier before 'GProxyAddress' using GProxyAddress = struct _GProxyAddress; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:66:10: error: 'CppClassType' does not name a type static CppClassType proxyaddress_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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/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/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/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/giomm-2.4/giomm/proxyaddress.h:79:19: error: 'noexcept' does not name a type ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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/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/giomm-2.4/giomm/proxy.h:81:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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/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 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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> ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/proxy.h:171:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot); ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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/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/giomm-2.4/giomm/proxyresolver.h:77:10: error: 'CppClassType' does not name a type static CppClassType proxyresolver_class_; ^ /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/giomm-2.4/giomm/proxyresolver.h:106:30: error: expected ',' or '...' before '&&' token ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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-2.4/gtkmm.h:88, from main.cc:17: /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/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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; ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/srvtarget.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSrvTarget; ^ /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/srvtarget.h:76:22: error: expected ',' or '...' before '&&' token SrvTarget(SrvTarget&& other) noexcept; ^ /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/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/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/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/fileenumerator.h:93:38: error: expected ';' at end of member declaration /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/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/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/giomm-2.4/giomm/srvtarget.h:77:33: error: expected ',' or '...' before '&&' token SrvTarget& operator=(SrvTarget&& other) 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/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/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/srvtarget.h:77:41: error: expected ';' at end of member declaration SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: error: 'noexcept' does not name a type SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/giomm-2.4/giomm/srvtarget.h:79:14: error: expected ';' at end of member declaration ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: error: 'noexcept' does not name a type ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:81:29: error: expected ';' at end of member declaration void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: error: 'noexcept' does not name a type void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/srvtarget.h:147:9: error: expected nested-name-specifier before 'CppType' using CppType = Gio::SrvTarget; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:148:9: error: expected nested-name-specifier before 'CType' using CType = const GSrvTarget*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/srvtarget.h:149:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GSrvTarget*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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/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/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/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/resolver.h:34:7: error: expected nested-name-specifier before 'GResolver' using GResolver = struct _GResolver; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/resolver.h:35:7: error: expected nested-name-specifier before 'GResolverClass' using GResolverClass = struct _GResolverClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/resolver.h:153:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resolver; ^ /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/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/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/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/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/giomm-2.4/giomm/resolver.h:176:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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/giomm-2.4/giomm/resolver.h:313:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /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/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/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/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/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/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/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/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/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/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/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/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/giomm-2.4/giomm/resolver.h:454:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot, ^ /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/giomm-2.4/giomm/resolver.h:460:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot); ^ /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/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^ /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/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration /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/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^ /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/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /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/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/resource.h:328:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResource; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/resource.h:355:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource& operator=(const Resource&) = delete; ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/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/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/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/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/giomm-2.4/giomm/settings.h:185:13: error: expected ';' at end of member declaration ~Settings() noexcept override; ^ /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/giomm-2.4/giomm/settings.h:185:15: error: 'noexcept' does not name a type ~Settings() noexcept override; ^ /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/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/settings.h:185:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/settings.h:571:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_string_array(const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/settings.h:589:63: error: 'StringArrayHandle' in namespace 'Glib' does not name a type bool set_string_array(const Glib::ustring& key, const Glib::StringArrayHandle& value); ^ /usr/include/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/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ /usr/include/giomm-2.4/giomm/seekable.h:37:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/seekable.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaKey; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaKey; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/seekable.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/giomm-2.4/giomm/seekable.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:77:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey& operator=(const SettingsSchemaKey&) = delete; ^ /usr/include/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/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/seekable.h:108:26: error: expected ';' at end of member declaration /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/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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/giomm-2.4/giomm/settingsschema.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchema; ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/settingsschema.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchema; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ /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; }; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/settingsschemasource.h:48:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaSource; ^ /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/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-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/settingsschemasource.h:72:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource() = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:75:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:76:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource& operator=(const SettingsSchemaSource&) = delete; ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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()); ^ In file included from /usr/include/giomm-2.4/giomm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/simpleactiongroup.h:33:7: error: expected nested-name-specifier before 'GSimpleActionGroup' using GSimpleActionGroup = struct _GSimpleActionGroup; ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/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/giomm-2.4/giomm/simpleactiongroup.h:34:7: error: expected nested-name-specifier before 'GSimpleActionGroupClass' using GSimpleActionGroupClass = struct _GSimpleActionGroupClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /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/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^ /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/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/simpleactiongroup.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleActionGroup; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleActionGroup_Class; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^ /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/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^ /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/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/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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/fileinputstream.h:85:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^ /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/giomm-2.4/giomm/fileinputstream.h:85:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/giomm-2.4/giomm/fileinputstream.h:86:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /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/giomm-2.4/giomm/fileinputstream.h:86:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/fileinputstream.h:88:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ /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/giomm-2.4/giomm/simpleactiongroup.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleactiongroup_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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>> ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/simpleactiongroup.h:83:38: error: expected ',' or '...' before '&&' token SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/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/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: error: 'noexcept' does not name a type SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /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/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/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/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/giomm-2.4/giomm/fileinputstream.h:88:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:55: error: expected ';' at end of member declaration SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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)); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileinputstream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/giomm-2.4/giomm/simpleactiongroup.h:84:57: error: 'noexcept' does not name a type SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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>> ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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>> ^ In file included from /usr/include/gdkmm-2.4/gdkmm/types.h:30:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/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/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/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/simpleactiongroup.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /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/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /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/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /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/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /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/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ /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/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/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/giomm-2.4/giomm/outputstream.h:131:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/outputstream.h:144:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/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/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/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/outputstream.h:368:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/giomm-2.4/giomm/outputstream.h:402:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/outputstream.h:527:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/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; }; ^ In file included from /usr/include/giomm-2.4/giomm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/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/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /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/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/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/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/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/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/giomm-2.4/giomm/simpleiostream.h:83:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/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/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/giomm-2.4/giomm/simpleiostream.h:84:51: error: 'noexcept' does not name a type SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/simpleiostream.h:86:21: error: 'noexcept' does not name a type ~SimpleIOStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: 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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/giomm-2.4/giomm/outputstream.h:566:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/simplepermission.h:29:7: error: expected nested-name-specifier before 'GSimplePermission' using GSimplePermission = struct _GSimplePermission; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: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/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/outputstream.h:615:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/outputstream.h:691:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/simplepermission.h:30:7: error: expected nested-name-specifier before 'GSimplePermissionClass' using GSimplePermissionClass = struct _GSimplePermissionClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/simplepermission.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimplePermission; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/simplepermission.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimplePermission_Class; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/simplepermission.h:68:10: error: 'CppClassType' does not name a type static CppClassType simplepermission_class_; ^ /usr/include/glibmm-2.4/glibmm/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/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/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/outputstream.h:706:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:47: error: expected ',' or '...' before '&&' token SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /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/giomm-2.4/giomm/simplepermission.h:79:53: error: expected ';' at end of member declaration SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: error: 'noexcept' does not name a type SimplePermission& operator=(SimplePermission&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/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, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/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/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/simplepermission.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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] } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/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/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/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/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/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> ^ In file included from /usr/include/giomm-2.4/giomm.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/socket.h:37:7: error: expected nested-name-specifier before 'GSocketClass' using GSocketClass = struct _GSocketClass; ^ /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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/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/gdkmm-2.4/gdkmm/types.h:31:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from mainwindow.cc:17: /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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/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> ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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/socket.h:310:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Socket; ^ /usr/include/giomm-2.4/giomm/socket.h:311:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Socket_Class; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ /usr/include/giomm-2.4/giomm/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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/socket.h:330:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/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/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/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/socket.h:333:11: error: expected ';' at end of member declaration ~Socket() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/socket.h:333:13: error: 'noexcept' does not name a type ~Socket() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/socket.h:333:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/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 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/giomm-2.4/giomm/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 /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> ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/iostream.h:221:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/socketconnection.h:32:7: error: expected nested-name-specifier before 'GSocketConnection' using GSocketConnection = struct _GSocketConnection; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/giomm-2.4/giomm/socketconnection.h:33:7: error: expected nested-name-specifier before 'GSocketConnectionClass' using GSocketConnectionClass = struct _GSocketConnectionClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/socketconnection.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnection; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/socketconnection.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnection_Class; ^ /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/giomm-2.4/giomm/socketconnection.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnection; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/socketconnection.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectionClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/giomm-2.4/giomm/socketconnection.h:83:10: error: 'CppClassType' does not name a type static CppClassType socketconnection_class_; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/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/giomm-2.4/giomm/socketconnection.h:93:36: error: expected ',' or '...' before '&&' token SocketConnection(SocketConnection&& src) noexcept; ^ /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/giomm-2.4/giomm/fileiostream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^ /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/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/socketconnection.h:93:42: error: expected ';' at end of member declaration /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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/fileiostream.h:88:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileiostream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:47: error: expected ',' or '...' before '&&' token SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:53: error: expected ';' at end of member declaration SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, 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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/socketconnection.h:94:55: error: 'noexcept' does not name a type SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/giomm-2.4/giomm/socketconnection.h:96:21: error: expected ';' at end of member declaration ~SocketConnection() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/giomm-2.4/giomm/socketconnection.h:96:23: error: 'noexcept' does not name a type ~SocketConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: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/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/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; }; ^ In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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); ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; }; ^ In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm/socketclient.h:157:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketClient; ^ /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/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/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17: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/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/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/giomm-2.4/giomm/socketclient.h:177:28: error: expected ',' or '...' before '&&' token SocketClient(SocketClient&& src) noexcept; ^ /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> ^ /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; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/socketclient.h:178:47: error: 'noexcept' does not name a type SocketClient& operator=(SocketClient&& src) noexcept; ^ /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/socketclient.h:178:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/socketclient.h:180:17: error: expected ';' at end of member declaration ~SocketClient() noexcept override; ^ /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/socketclient.h:180:19: error: 'noexcept' does not name a type ~SocketClient() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/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.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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> ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm.h:131:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:29:7: error: expected nested-name-specifier before 'GSocketControlMessage' using GSocketControlMessage = struct _GSocketControlMessage; ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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 /usr/include/sigc++-2.0/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/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/socketlistener.h:33:7: error: expected nested-name-specifier before 'GSocketListener' using GSocketListener = struct _GSocketListener; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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 In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/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/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/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/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/giomm-2.4/giomm/socketlistener.h:92:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/giomm-2.4/giomm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/mountoperation.h:211:38: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/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/socketlistener.h:584:27: error: 'SlotAsyncReady' does not name a type void accept_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ /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(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/giomm-2.4/giomm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/socketservice.h:29:7: error: expected nested-name-specifier before 'GSocketService' using GSocketService = struct _GSocketService; ^ /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> ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/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/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/giomm-2.4/giomm/socketservice.h:91:10: error: 'CppClassType' does not name a type static CppClassType socketservice_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/socketservice.h:101:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:41: error: expected ',' or '...' before '&&' token SocketService& operator=(SocketService&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/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/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 /usr/include/sigc++-2.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/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> ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/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/giomm-2.4/giomm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ /usr/include/giomm-2.4/giomm/mount.h:193:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/tcpconnection.h:31:7: error: expected nested-name-specifier before 'GTcpConnectionClass' using GTcpConnectionClass = struct _GTcpConnectionClass; ^ /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/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 /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:137:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/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/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/tcpwrapperconnection.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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 /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:138:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/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/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/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/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /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/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/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/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ /usr/include/giomm-2.4/giomm/themedicon.h:88:15: error: expected ';' at end of member declaration ~ThemedIcon() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/giomm-2.4/giomm/themedicon.h:88:17: error: 'noexcept' does not name a type ~ThemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/themedicon.h:88:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:678:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:138:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/themedicon.h:171:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_names() const; ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/mount.h:692:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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); ^ /usr/include/sigc++-2.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/sigc++-2.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/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:37:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ In file included from /usr/include/giomm-2.4/giomm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/threadedsocketservice.h:29:7: error: expected nested-name-specifier before 'GThreadedSocketService' using GThreadedSocketService = struct _GThreadedSocketService; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/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/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> ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/threadedsocketservice.h:81:10: error: 'CppClassType' does not name a type static CppClassType threadedsocketservice_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:46: error: expected ',' or '...' before '&&' token ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/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/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/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 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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, ^ In file included from /usr/include/giomm-2.4/giomm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/tlscertificate.h:30:7: error: expected nested-name-specifier before 'GTlsCertificate' using GTlsCertificate = struct _GTlsCertificate; ^ /usr/include/sigc++-2.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/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/giomm-2.4/giomm/tlscertificate.h:31:7: error: expected nested-name-specifier before 'GTlsCertificateClass' using GTlsCertificateClass = struct _GTlsCertificateClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/giomm-2.4/giomm/tlscertificate.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsCertificate; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsCertificateClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /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/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/tlscertificate.h:87:32: error: expected ',' or '...' before '&&' token TlsCertificate(TlsCertificate&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/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/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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/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/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/giomm-2.4/giomm/drive.h:211:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive& operator=(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/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> ^ In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:26:0, from /usr/include/giomm-2.4/giomm.h:141, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/tlsconnection.h:34:7: error: expected nested-name-specifier before 'GTlsConnection' using GTlsConnection = struct _GTlsConnection; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/drive.h:245:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:35:7: error: expected nested-name-specifier before 'GTlsConnectionClass' using GTlsConnectionClass = struct _GTlsConnectionClass; ^ /usr/include/giomm-2.4/giomm/drive.h:245:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:113:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsConnection; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:114:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsConnection_Class; ^ /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/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/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/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/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> ^ /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/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/tlsconnection.h:133:30: error: expected ',' or '...' before '&&' token TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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 /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/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/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/giomm-2.4/giomm/drive.h:381:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:26:0, from /usr/include/giomm-2.4/giomm.h:141, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/tlsconnection.h:476:30: error: 'SlotAsyncReady' does not name a type void handshake_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/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/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/giomm-2.4/giomm.h:141:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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/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/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/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/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/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:42: error: expected ',' or '...' before '&&' token TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:452:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/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/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/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/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/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/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/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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:26: error: 'noexcept' does not name a type ~TlsClientConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ In file included from /usr/include/giomm-2.4/giomm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/tlsdatabase.h:31:7: error: expected nested-name-specifier before 'GTlsDatabase' using GTlsDatabase = struct _GTlsDatabase; ^ /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/giomm-2.4/giomm/tlsdatabase.h:32:7: error: expected nested-name-specifier before 'GTlsDatabaseClass' using GTlsDatabaseClass = struct _GTlsDatabaseClass; ^ /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/tlsdatabase.h:227:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsDatabase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:228:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsDatabase_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:237:10: error: 'CppClassType' does not name a type static CppClassType tlsdatabase_class_; ^ /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> ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:26: error: expected ',' or '...' before '&&' token TlsDatabase(TlsDatabase&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/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> ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:43: error: expected ';' at end of member declaration TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:16: error: expected ';' at end of member declaration ~TlsDatabase() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/giomm-2.4/giomm/tlsdatabase.h:250:18: error: 'noexcept' does not name a type ~TlsDatabase() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ In file included from /usr/include/giomm-2.4/giomm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/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/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ /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/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/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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/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; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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> ^ /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; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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/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/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:558:102: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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< ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/file.h:445:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^ /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/sigc++-2.0/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/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/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/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, ^ /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); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/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/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, ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:710:144: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificate_for_handle_async_vfunc(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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/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/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/sigc++-2.0/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/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/tlsdatabase.h:728:167: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificates_issued_by_async_vfunc(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ /usr/include/giomm-2.4/giomm/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/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/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 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /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/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/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/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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 /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/tlsinteraction.h:303:76: error: 'SlotAsyncReady' does not name a type void ask_password_async(const Glib::RefPtr& password, const SlotAsyncReady& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/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/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); ^ /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/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/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/tlspassword.h:29:7: error: expected nested-name-specifier before 'GTlsPassword' using GTlsPassword = struct _GTlsPassword; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:30:7: error: expected nested-name-specifier before 'GTlsPasswordClass' using GTlsPasswordClass = struct _GTlsPasswordClass; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/tlspassword.h:142:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsPassword; ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:26: error: expected ',' or '...' before '&&' token TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /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/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/giomm-2.4/giomm/tlspassword.h:163:37: error: expected ',' or '...' before '&&' token TlsPassword& operator=(TlsPassword&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/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/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/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 /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-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/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; ^ In file included from /usr/include/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /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/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/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/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 /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/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/unixconnection.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixConnectionClass; ^ /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/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/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/unixconnection.h:72:10: error: 'CppClassType' does not name a type static CppClassType unixconnection_class_; ^ /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/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/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/unixconnection.h:85:19: error: expected ';' at end of member declaration ~UnixConnection() noexcept override; ^ /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/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/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/unixconnection.h:98:3: error: 'GUnixConnection' does not name a type GUnixConnection* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/unixconnection.h:101:9: error: 'GUnixConnection' does not name a type const GUnixConnection* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/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/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/giomm-2.4/giomm/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/unixconnection.h:208:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot, ^ /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/unixconnection.h:213:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot); ^ /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/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/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/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-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/tlsserverconnection.h:194:42: note: previous declaration 'Glib::RefPtr Glib::wrap(GTlsServerConnection*, bool)' Glib::RefPtr wrap(GTlsServerConnection* object, bool take_copy = false); ^ /usr/include/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; ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/unixconnection.h:306:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/unixcredentialsmessage.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixCredentialsMessage; ^ /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/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 /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); ^ In file included from /usr/include/giomm-2.4/giomm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/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/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/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/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/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/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/unixfdmessage.h:85:38: error: 'noexcept' does not name a type UnixFDMessage(UnixFDMessage&& src) noexcept; ^ /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/unixfdmessage.h:85:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2592:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/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/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/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/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/unixfdmessage.h:101:3: error: 'GUnixFDMessage' does not name a type GUnixFDMessage* gobj() { return reinterpret_cast(gobject_); } ^ /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/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-2.4/gtkmm.h:88, from main.cc:17: /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/file.h:2660:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2672:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/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-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /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); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:65: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ /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."); ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/unixinputstream.h:31:7: error: expected nested-name-specifier before 'GUnixInputStream' using GUnixInputStream = struct _GUnixInputStream; ^ /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/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/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/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/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/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/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/giomm-2.4/giomm/unixinputstream.h:74:44: error: expected ')' before '*' token explicit UnixInputStream(GUnixInputStream* castitem); ^ /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/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/file.h:2837:8: error: expected nested-name-specifier before 'SlotFileMeasureProgress' using SlotFileMeasureProgress = sigc::slot; ^ /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/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/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/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /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/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/unixinputstream.h:96:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/file.h:2886:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/unixinputstream.h:99:9: error: 'GUnixInputStream' does not name a type const GUnixInputStream* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/file.h:2925:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/unixinputstream.h:102:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj_copy(); ^ /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/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/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3032:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/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/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-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^ /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/giomm-2.4/giomm/unixinputstream.h:201:69: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/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 In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/unixoutputstream.h:31:7: error: expected nested-name-specifier before 'GUnixOutputStream' using GUnixOutputStream = struct _GUnixOutputStream; ^ /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/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/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/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/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/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/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/giomm-2.4/giomm/unixoutputstream.h:73:46: error: expected ')' before '*' token explicit UnixOutputStream(GUnixOutputStream* castitem); ^ /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/unixoutputstream.h:79:36: error: expected ',' or '...' before '&&' token UnixOutputStream(UnixOutputStream&& src) noexcept; ^ /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/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/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/giomm-2.4/giomm/unixoutputstream.h:79:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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/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/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() 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/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/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/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/giomm-2.4/giomm/file.h:3153:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot); ^ /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/giomm-2.4/giomm/unixoutputstream.h:82:23: error: 'noexcept' does not name a type ~UnixOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:82:23: 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/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_); } ^ /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/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); ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/file.h:3216:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/file.h:3216:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/glibmm-2.4/glibmm/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/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-2.4/gtkmm.h:88, from main.cc:17: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ /usr/include/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:71: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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/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/giomm-2.4/giomm/unixsocketaddress.h:161:49: error: expected ',' or '...' before '&&' token UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const 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/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/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/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/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/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/unixsocketaddress.h:163:24: error: 'noexcept' does not name a type ~UnixSocketAddress() noexcept override; ^ /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/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/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/unixsocketaddress.h:179:9: error: 'GUnixSocketAddress' does not name a type const GUnixSocketAddress* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/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/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-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /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); ^ /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*; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from main.cc:17: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/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) ^ In file included from /usr/include/giomm-2.4/giomm.h:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/file.h:3573:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VolumeMonitor; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = VolumeMonitor_Class; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVolumeMonitor; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GVolumeMonitorClass; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:67:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VolumeMonitor(const VolumeMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/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-2.4/gtkmm.h:87, from boardpanel.h:22, from options.cc:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/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; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:30:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/applicationcommandline.h: At global scope: /usr/include/giomm-2.4/giomm/applicationcommandline.h:33:7: error: expected nested-name-specifier before 'GApplicationCommandLine' using GApplicationCommandLine = struct _GApplicationCommandLine; ^ /usr/include/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/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^ /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/applicationcommandline.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^ /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/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/volumemonitor.h:84:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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; ^ In file included from /usr/include/giomm-2.4/giomm.h:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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/applicationcommandline.h:91:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^ /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/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/volumemonitor.h:138:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_mounts(); ^ /usr/include/giomm-2.4/giomm/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.h:158:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from main.cc:17: /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-2.4/gtkmm.h:88, from main.cc:17: /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_; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/zlibdecompressor.h:78:36: error: expected ',' or '...' before '&&' token ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /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/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/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/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/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/zlibdecompressor.h:79:53: error: expected ';' at end of member declaration ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /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/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/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/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 /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-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/credentials.h:29:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^ /usr/include/giomm-2.4/giomm/credentials.h:30:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^ /usr/include/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-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/giomm-2.4/giomm/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 /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/unixfdlist.h:116:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:163:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:204:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle peek_fds() const; ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/gtkmm-2.4/gtkmm/main.h:33:0, from mainwindow.cc:17: /usr/include/gdkmm-2.4/gdkmm/types.h:387:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type typedef Glib::ArrayHandle ArrayHandle_AtomString; ^ /usr/include/gdkmm-2.4/gdkmm/types.h:388:15: error: 'ListHandle' in namespace 'Glib' does not name a template type typedef Glib::ListHandle ListHandle_AtomString; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/unixfdlist.h:219:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ /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/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/dbusmessage.h:35:7: error: expected nested-name-specifier before 'GDBusMessage' using GDBusMessage = struct _GDBusMessage; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /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/optioncontext.h:23:0, from /usr/include/gtkmm-2.4/gtkmm/main.h:34, from mainwindow.cc:17: /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/giomm-2.4/giomm/dbusmessage.h:36:7: error: expected nested-name-specifier before 'GDBusMessageClass' using GDBusMessageClass = struct _GDBusMessageClass; ^ /usr/include/glibmm-2.4/glibmm/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/gtkmm-2.4/gtkmm/main.h:34, from mainwindow.cc:17: /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/gtkmm-2.4/gtkmm/main.h:34, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:287:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/dbusmessage.h:297:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/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); ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/dbusmessage.h:664:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_header_fields() const; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/dbusintrospection.h:104:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class AnnotationInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:108:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AnnotationInfo; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /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-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/dbusintrospection.h:132:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/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; ^ In file included from /usr/include/gtkmm-2.4/gtkmm/main.h:34:0, from mainwindow.cc:17: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:201:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo(const ArgInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:202:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo& operator=(const ArgInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /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/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:253:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo(const MethodInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/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/giomm-2.4/giomm/dbusintrospection.h:254:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo& operator=(const MethodInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:274:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SignalInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:278:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SignalInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:279:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSignalInfo; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /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/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/giomm-2.4/giomm/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/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ /usr/include/giomm-2.4/giomm/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; ^ In file included from /usr/include/gdkmm-2.4/gdkmm/region.h:67:0, from /usr/include/gdkmm-2.4/gdkmm/screen.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from main.cc:17: /usr/include/gdkmm-2.4/gdkmm/types.h:387:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type typedef Glib::ArrayHandle ArrayHandle_AtomString; ^ /usr/include/gdkmm-2.4/gdkmm/types.h:388:15: error: 'ListHandle' in namespace 'Glib' does not name a template type typedef Glib::ListHandle ListHandle_AtomString; ^ /usr/include/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/gdkmm-2.4/gdkmm/screen.h:33:0, from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from main.cc:17: /usr/include/gdkmm-2.4/gdkmm/region.h:180:22: error: 'ArrayHandle' in namespace 'Glib' does not name a type Region(const Glib::ArrayHandle& points, FillRule fill_rule); ^ /usr/include/gdkmm-2.4/gdkmm/region.h:189:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_rectangles() const; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:29:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from mainwindow.cc:23: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/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/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/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/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/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-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/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/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/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:35, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^ /usr/include/glibmm-2.4/glibmm/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/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h: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/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/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/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/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/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/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/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/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/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/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /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/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/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /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/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/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/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/giomm-2.4/giomm/dbusinterfacevtable.h:143:53: error: expected ';' at end of member declaration InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:161:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* get_slot_get_property() const; ^ /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/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/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/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; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from mainwindow.cc:23: /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; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from main.cc:17: /usr/include/gdkmm-2.4/gdkmm/screen.h:408:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > list_visuals(); ^ /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/gdkmm-2.4/gdkmm/screen.h:418:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_toplevel_windows(); ^ /usr/include/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/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/gdkmm-2.4/gdkmm/screen.h:664:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_window_stack(); ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:675:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type Glib::SignalProxy0< void > signal_size_changed(); ^ /usr/include/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/giomm-2.4/giomm/dbusinterfacevtable.h:136:81: error: 'SlotInterfaceSetProperty' was not declared in this scope const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:686:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type Glib::SignalProxy0< void > signal_composited_changed(); ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:695:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type Glib::SignalProxy0< void > signal_monitors_changed(); ^ /usr/include/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; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:35:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SubtreeVTable; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSubtreeVTable; ^ /usr/include/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/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/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/giomm-2.4/giomm/dbussubtreevtable.h:144:10: error: 'SlotSubtreeIntrospect' does not name a type const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:10: error: 'SlotSubtreeDispatch' does not name a type const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/glibmm-2.4/glibmm/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/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /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/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable(const SubtreeVTable& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/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; ^ In file included from /usr/include/pangomm-1.4/pangomm/font.h:32:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from main.cc:17: /usr/include/pangomm-1.4/pangomm/rectangle.h:44:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Rectangle; ^ /usr/include/pangomm-1.4/pangomm/rectangle.h:45:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = PangoRectangle; ^ /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/giomm-2.4/giomm/dbussubtreevtable.h:149:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable& operator=(const SubtreeVTable& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /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/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/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/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/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; ^ In file included from /usr/include/pangomm-1.4/pangomm/font.h:33:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from main.cc:17: /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/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_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from mainwindow.cc:23: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ /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/giomm-2.4/giomm/dbussubtreevtable.h:144:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/glibmm-2.4/glibmm/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/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/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /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; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from boardpanel.h:22, from options.cc:22: /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/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/pangomm-1.4/pangomm/language.h:571:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from boardpanel.h:22, from boardpanel.cc:20: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/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/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/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/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ /usr/include/pangomm-1.4/pangomm/language.h:575:30: error: 'noexcept' does not name a type void swap(Language& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/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/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/font.h:33:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from main.cc:17: /usr/include/pangomm-1.4/pangomm/language.h:665:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle