<86>Jan 26 03:07:59 userdel[28795]: delete user 'rooter' <86>Jan 26 03:07:59 userdel[28795]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 26 03:07:59 groupadd[28809]: group added to /etc/group: name=rooter, GID=516 <86>Jan 26 03:07:59 groupadd[28809]: group added to /etc/gshadow: name=rooter <86>Jan 26 03:07:59 groupadd[28809]: new group: name=rooter, GID=516 <86>Jan 26 03:07:59 useradd[28823]: new user: name=rooter, UID=516, GID=516, home=/root, shell=/bin/bash <86>Jan 26 03:07:59 userdel[28849]: delete user 'builder' <86>Jan 26 03:07:59 userdel[28849]: removed group 'builder' owned by 'builder' <86>Jan 26 03:07:59 userdel[28849]: removed shadow group 'builder' owned by 'builder' <86>Jan 26 03:07:59 groupadd[28870]: group added to /etc/group: name=builder, GID=517 <86>Jan 26 03:07:59 groupadd[28870]: group added to /etc/gshadow: name=builder <86>Jan 26 03:07:59 groupadd[28870]: new group: name=builder, GID=517 <86>Jan 26 03:07:59 useradd[28891]: new user: name=builder, UID=517, GID=517, home=/usr/src, shell=/bin/bash <13>Jan 26 03:08:05 rpmi: perl-Encode-2.88-alt1 1482254760 installed <13>Jan 26 03:08:05 rpmi: libsigc++2-2.10.0-alt1 1475034891 installed <13>Jan 26 03:08:05 rpmi: xorg-xproto-devel-7.0.31-alt1 1480491055 installed <13>Jan 26 03:08:05 rpmi: libjpeg-2:1.3.1-alt0.1 1388074039 installed <13>Jan 26 03:08:05 rpmi: libpng15-1.5.28-alt1 1484572069 installed <13>Jan 26 03:08:05 rpmi: libboost_system1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:05 rpmi: libexpat-2.1.0-alt1 1347469773 installed <13>Jan 26 03:08:05 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Jan 26 03:08:05 rpmi: libtasn1-4.9-alt1 1469555632 installed <13>Jan 26 03:08:05 rpmi: libavutil54-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:05 rpmi: libwayland-client-1.12.0-alt1 1475000260 installed <13>Jan 26 03:08:05 rpmi: libavutil-devel-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:05 rpmi: libsigc++2-devel-2.10.0-alt1 1475034891 installed <13>Jan 26 03:08:05 rpmi: zlib-devel-1.2.8-alt1 1371079011 installed <13>Jan 26 03:08:05 rpmi: libnettle6-3.3-alt1 1475520030 installed <13>Jan 26 03:08:05 rpmi: libogg-1.3.2-alt1 1416015873 installed <13>Jan 26 03:08:05 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Jan 26 03:08:05 rpmi: perl-Compress-Raw-Zlib-2.071-alt1 1484413310 installed <13>Jan 26 03:08:05 rpmi: perl-libnet-1:3.10-alt1 1474400822 installed <13>Jan 26 03:08:05 rpmi: perl-URI-1.71-alt1 1455181348 installed <13>Jan 26 03:08:05 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Jan 26 03:08:05 rpmi: libdvdread-5.0.0-alt1 1414228694 installed <13>Jan 26 03:08:05 rpmi: ca-certificates-2016.09.28-alt1 1475233825 installed <13>Jan 26 03:08:05 rpmi: libcrypto10-1.0.2j-alt1 1474898021 installed <13>Jan 26 03:08:05 rpmi: libXau-devel-1.0.8-alt1 1369565808 installed <13>Jan 26 03:08:05 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Jan 26 03:08:05 rpmi: libtheora-2:1.1.1-alt6 1450061541 installed <13>Jan 26 03:08:05 rpmi: libvorbis-1.3.4-alt1 1395615326 installed <13>Jan 26 03:08:05 rpmi: libhogweed4-3.3-alt1 1475520030 installed <13>Jan 26 03:08:05 rpmi: libavresample2-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:05 rpmi: libswscale3-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:05 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Jan 26 03:08:05 rpmi: libboost_atomic1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:05 rpmi: libboost_random1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:05 rpmi: libboost_chrono1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:05 rpmi: libboost_timer1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:05 rpmi: libboost_thread1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:05 rpmi: libboost_filesystem1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:05 rpmi: libquicktime111-core-1.2.4-alt3 1457720558 installed <13>Jan 26 03:08:05 rpmi: libjasper-1.900.13-alt1 1482328269 installed <13>Jan 26 03:08:05 rpmi: libtiff5-4.0.3-alt1 1348347501 installed <13>Jan 26 03:08:05 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Jan 26 03:08:05 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Jan 26 03:08:05 rpmi: libxml2-devel-1:2.9.3.0.5.6511-alt1.1.1 1460073215 installed <13>Jan 26 03:08:06 rpmi: libgtk+2-locales-2.24.31-alt1 1473461664 installed <13>Jan 26 03:08:06 rpmi: libdv-1.0.0-alt5.6 1342763159 installed <13>Jan 26 03:08:06 rpmi: libdatrie-0.2.8-alt1_5 1410185970 installed <13>Jan 26 03:08:06 rpmi: libthai-0.1.25-alt1_1 1482119595 installed <13>Jan 26 03:08:06 rpmi: libpng12-1.2.50-alt2 1347753435 installed <13>Jan 26 03:08:06 rpmi: libpng12-devel-1.2.50-alt2 1347753435 installed <13>Jan 26 03:08:06 rpmi: libpixman-3:0.34.0-alt1 1480491657 installed <13>Jan 26 03:08:06 rpmi: libboost_signals1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:06 rpmi: libboost_python1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:06 rpmi: libsqlite3-3.15.2-alt1 1480432278 installed <13>Jan 26 03:08:06 rpmi: libnspr-1:4.13.1-alt1 1477067643 installed <13>Jan 26 03:08:06 rpmi: libnss-3.27.1-alt1 1477068087 installed <13>Jan 26 03:08:06 rpmi: libp11-kit-trust-0.23.3-alt1 1482509533 installed <13>Jan 26 03:08:06 rpmi: libp11-kit-0.23.3-alt1 1482509533 installed <13>Jan 26 03:08:06 rpmi: libidn-1.33-alt2.1 1484243044 installed <13>Jan 26 03:08:06 rpmi: libgnutls30-3.5.8-alt1 1484157811 installed <13>Jan 26 03:08:06 rpmi: xorg-videoproto-devel-2.3.3-alt1 1480491098 installed <13>Jan 26 03:08:06 rpmi: libxvid-1.3.3-alt1 1414228957 installed <13>Jan 26 03:08:06 rpmi: libx265-1.7-alt1 1438681737 installed <13>Jan 26 03:08:06 rpmi: libx264-148-alt1 1457717750 installed <13>Jan 26 03:08:06 rpmi: libvpx3-1.5.0-alt2 1457527245 installed <13>Jan 26 03:08:06 rpmi: libspeex-1.2-alt0.6.rc2 1448139607 installed <13>Jan 26 03:08:06 rpmi: liborc-0.4.26-alt1 1473004961 installed <13>Jan 26 03:08:06 rpmi: libschroedinger-1.0.11-alt1 1387916400 installed <13>Jan 26 03:08:06 rpmi: libopencore-amrwb0-0.1.3-alt1.git20140714 1410488889 installed <13>Jan 26 03:08:06 rpmi: libopencore-amrnb0-0.1.3-alt1.git20140714 1410488889 installed <13>Jan 26 03:08:07 rpmi: liblame-3.99.5-alt2 1484060027 installed <13>Jan 26 03:08:07 rpmi: libgsm-1.0.13-alt8 1365910841 installed <13>Jan 26 03:08:07 rpmi: perl-IO-Socket-IP-0.38-alt1 1474806598 installed <13>Jan 26 03:08:07 rpmi: perl-Compress-Raw-Bzip2-2.070-alt1 1483040387 installed <13>Jan 26 03:08:07 rpmi: perl-IO-Compress-2.070-alt1 1483042572 installed <13>Jan 26 03:08:07 rpmi: perl-HTTP-Message-6.11-alt1 1444616672 installed <13>Jan 26 03:08:07 rpmi: perl-HTTP-Cookies-6.01-alt1 1329759964 installed <13>Jan 26 03:08:07 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Jan 26 03:08:07 rpmi: perl-Net-HTTP-6.12-alt1 1484598721 installed <13>Jan 26 03:08:07 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Jan 26 03:08:07 rpmi: perl-HTML-Parser-3.72-alt1 1455170565 installed <13>Jan 26 03:08:07 rpmi: perl-libwww-6.15-alt1 1449505512 installed <13>Jan 26 03:08:07 rpmi: perl-XML-Parser-2.44-alt2 1456264145 installed <13>Jan 26 03:08:07 rpmi: libatk-locales-2.22.0-alt1 1475000161 installed <13>Jan 26 03:08:07 rpmi: libatk-2.22.0-alt1 1475000161 installed <13>Jan 26 03:08:07 rpmi: xorg-renderproto-devel-0.11.1-alt3 1303465056 installed <13>Jan 26 03:08:07 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Jan 26 03:08:07 rpmi: libwrap-1:7.6-alt11 1297041303 installed <13>Jan 26 03:08:07 rpmi: libsndfile-1.0.27-alt1 1479128605 installed <13>Jan 26 03:08:07 rpmi: liblz4-r131-alt1 1447866716 installed <13>Jan 26 03:08:07 rpmi: libgpg-error-1.20-alt1.1 1449204244 installed <13>Jan 26 03:08:07 rpmi: libgcrypt20-1.6.6-alt1 1471552782 installed <13>Jan 26 03:08:07 rpmi: libsystemd-1:232-alt1 1485301381 installed <13>Jan 26 03:08:07 rpmi: libdbus-1.10.12-alt1 1476116348 installed <13>Jan 26 03:08:07 rpmi: libavahi-0.6.31-alt7 1455303496 installed <13>Jan 26 03:08:07 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Jan 26 03:08:07 rpmi: libalsa-1:1.1.3-alt3 1482850950 installed <13>Jan 26 03:08:07 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531929 installed <13>Jan 26 03:08:07 rpmi: libwayland-server-1.12.0-alt1 1475000260 installed <13>Jan 26 03:08:07 rpmi: libxshmfence-1.2-alt1 1420972190 installed <13>Jan 26 03:08:07 rpmi: libpciaccess-1:0.13.4-alt1 1431681690 installed <13>Jan 26 03:08:07 rpmi: libdrm-1:2.4.74-alt1 1484221443 installed <13>Jan 26 03:08:07 rpmi: libgbm-4:13.0.3-alt1 1484223040 installed <13>Jan 26 03:08:07 rpmi: libX11-locales-3:1.6.4-alt1 1480493483 installed <13>Jan 26 03:08:07 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Jan 26 03:08:07 rpmi: libxcb-1.12-alt1 1471592579 installed <13>Jan 26 03:08:07 rpmi: libX11-3:1.6.4-alt1 1480493483 installed <13>Jan 26 03:08:07 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Jan 26 03:08:07 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Jan 26 03:08:07 rpmi: libXfixes-5.0.1-alt1 1369809608 installed <13>Jan 26 03:08:07 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Jan 26 03:08:07 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Jan 26 03:08:08 rpmi: libxcb-devel-1.12-alt1 1471592579 installed <13>Jan 26 03:08:09 rpmi: libX11-devel-3:1.6.4-alt1 1480493483 installed <13>Jan 26 03:08:09 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Jan 26 03:08:09 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Jan 26 03:08:09 rpmi: libXcursor-1.1.14-alt1 1369901598 installed <13>Jan 26 03:08:09 rpmi: libXxf86vm-1.1.3-alt1 1369984835 installed <13>Jan 26 03:08:09 rpmi: libGL-4:13.0.3-alt1 1484223040 installed <13>Jan 26 03:08:09 rpmi: libEGL-4:13.0.3-alt1 1484223040 installed <13>Jan 26 03:08:09 rpmi: libEGL-devel-4:13.0.3-alt1 1484223040 installed <13>Jan 26 03:08:09 rpmi: libGL-devel-4:13.0.3-alt1 1484223040 installed <13>Jan 26 03:08:09 rpmi: libva-1.7.2-alt1 1477611277 installed <13>Jan 26 03:08:09 rpmi: libavcodec56-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:09 rpmi: libXi-1.7.4-alt1 1409902879 installed <13>Jan 26 03:08:09 rpmi: libXinerama-1.1.3-alt1 1369984572 installed <13>Jan 26 03:08:09 rpmi: libvdpau-1:1.1.1-alt1 1441098581 installed <13>Jan 26 03:08:09 rpmi: libvdpau-devel-1:1.1.1-alt1 1441098581 installed <13>Jan 26 03:08:09 rpmi: libavcodec-devel-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:09 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Jan 26 03:08:09 rpmi: libpulseaudio-10.0-alt1 1484840383 installed <13>Jan 26 03:08:09 rpmi: libSDL-1.2.14-alt7 1483707272 installed <13>Jan 26 03:08:09 rpmi: libmjpegtools2.1-2.1.0-alt1.1.1 1449209608 installed <13>Jan 26 03:08:09 rpmi: icon-theme-hicolor-0.15-alt1 1427614911 installed <13>Jan 26 03:08:10 rpmi: libgdk-pixbuf-locales-2.36.4-alt1 1484599807 installed <13>Jan 26 03:08:10 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Jan 26 03:08:10 rpmi: shared-mime-info-1.8-alt1 1482128522 installed <13>Jan 26 03:08:10 rpmi: gsettings-desktop-schemas-data-3.22.0-alt1 1474999772 installed <13>Jan 26 03:08:10 rpmi: libgio-2.50.2-alt1 1478537771 installed <13>Jan 26 03:08:10 rpmi: gsettings-desktop-schemas-3.22.0-alt1 1474999772 installed <13>Jan 26 03:08:10 rpmi: libglibmm-2.50.0-alt1 1475035482 installed <13>Jan 26 03:08:10 rpmi: libgdk-pixbuf-2.36.4-alt1 1484599807 installed <13>Jan 26 03:08:10 rpmi: libatkmm-2.24.2-alt1 1448847324 installed <13>Jan 26 03:08:10 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461664 installed <13>Jan 26 03:08:10 rpmi: libgdk-pixbuf-xlib-2.36.4-alt1 1484599807 installed <13>Jan 26 03:08:10 rpmi: libxml++2-2.40.1-alt1 1446049049 installed <13>Jan 26 03:08:10 rpmi: xml-utils-1:2.9.3.0.5.6511-alt1.1.1 1460073215 installed <13>Jan 26 03:08:10 rpmi: rpm-build-gir-0.7.2-alt2 1390711550 installed <13>Jan 26 03:08:10 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Jan 26 03:08:11 rpmi: libstdc++6-devel-6.3.1-alt1 1484277945 installed <13>Jan 26 03:08:11 rpmi: libfribidi-0.19.2-alt1 1312967591 installed <13>Jan 26 03:08:11 rpmi: libgraphite2-1.3.9-alt1 1482128024 installed <13>Jan 26 03:08:11 rpmi: libharfbuzz-1.4.2-alt1 1485254798 installed <13>Jan 26 03:08:11 rpmi: libfreetype-2.6.3-alt1 1455987209 installed <13>Jan 26 03:08:11 rpmi: fontconfig-2.12.1-alt1 1471005373 installed Updating fonts cache: <29>Jan 26 03:08:12 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Jan 26 03:08:12 rpmi: libcairo-1:1.14.4-alt1 1447005511 installed <13>Jan 26 03:08:13 rpmi: libfreetype-devel-2.6.3-alt1 1455987209 installed <13>Jan 26 03:08:13 rpmi: fontconfig-devel-2.12.1-alt1 1471005373 installed <13>Jan 26 03:08:13 rpmi: libcairo-devel-1:1.14.4-alt1 1447005511 installed <13>Jan 26 03:08:13 rpmi: libcairomm-1.12.0-alt1 1443033847 installed <13>Jan 26 03:08:13 rpmi: libXft-2.3.2-alt1 1409902660 installed <13>Jan 26 03:08:13 rpmi: libpango-1.40.3-alt1 1473777869 installed <13>Jan 26 03:08:13 rpmi: libpangomm-2.40.1-alt1 1473012889 installed <13>Jan 26 03:08:13 rpmi: libXft-devel-2.3.2-alt1 1409902660 installed <13>Jan 26 03:08:13 rpmi: libcairomm-devel-1.12.0-alt1 1443033847 installed <13>Jan 26 03:08:13 rpmi: boost-python-headers-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:13 rpmi: libboost_test1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:13 rpmi: libboost_serialization1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:13 rpmi: libboost_iostreams1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:14 rpmi: libicu56-1:5.6.1-alt1.1 1458012365 installed <13>Jan 26 03:08:14 rpmi: libboost_regex1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:14 rpmi: libboost_graph1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:14 rpmi: libboost_date_time1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:14 rpmi: libboost_container1.58.0-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:16 rpmi: boost-devel-headers-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:16 rpmi: boost-devel-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:16 rpmi: libtinfo-devel-5.9-alt8 1456756589 installed <13>Jan 26 03:08:16 rpmi: libncurses-devel-5.9-alt8 1456756589 installed <13>Jan 26 03:08:16 rpmi: python-modules-curses-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:16 rpmi: libverto-0.2.6-alt1_6 1455633232 installed <13>Jan 26 03:08:16 rpmi: libkeyutils-1.5.9-alt2 1464351238 installed <13>Jan 26 03:08:16 rpmi: libcom_err-1.42.13-alt2 1449075923 installed <13>Jan 26 03:08:16 rpmi: libkrb5-1.14.2-alt2 1465464128 installed <13>Jan 26 03:08:16 rpmi: libssl10-1.0.2j-alt1 1474898021 installed <13>Jan 26 03:08:16 rpmi: librtmp-2.4-alt1 1318343286 installed <13>Jan 26 03:08:16 rpmi: libavformat56-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:16 rpmi: libcups-2.2.1-alt1 1480317617 installed <13>Jan 26 03:08:16 rpmi: libgtk+2-2.24.31-alt1 1473461664 installed <13>Jan 26 03:08:16 rpmi: libgtkmm2-2.24.5-alt1 1475043238 installed <13>Jan 26 03:08:16 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Jan 26 03:08:16 rpmi: python-modules-compiler-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-email-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-unittest-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-encodings-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-xml-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: gtk-builder-convert-2.24.31-alt1 1473461664 installed <13>Jan 26 03:08:17 rpmi: python-modules-hotshot-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-bsddb-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-ctypes-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-multiprocessing-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-modules-logging-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: python-dev-2.7.11-alt3 1460726037 installed <13>Jan 26 03:08:17 rpmi: glib2-devel-2.50.2-alt1 1478537771 installed <13>Jan 26 03:08:17 rpmi: libgio-devel-2.50.2-alt1 1478537771 installed <13>Jan 26 03:08:17 rpmi: libglibmm-devel-2.50.0-alt1 1475035482 installed <13>Jan 26 03:08:17 rpmi: libatk-devel-2.22.0-alt1 1475000161 installed <13>Jan 26 03:08:17 rpmi: libpango-devel-1.40.3-alt1 1473777869 installed <13>Jan 26 03:08:17 rpmi: libpangomm-devel-2.40.1-alt1 1473012889 installed <13>Jan 26 03:08:17 rpmi: libatkmm-devel-2.24.2-alt1 1448847324 installed <13>Jan 26 03:08:17 rpmi: libgdk-pixbuf-devel-2.36.4-alt1 1484599807 installed <13>Jan 26 03:08:17 rpmi: libgtk+2-devel-2.24.31-alt1 1473461664 installed <13>Jan 26 03:08:18 rpmi: libgtkmm2-devel-2.24.5-alt1 1475043238 installed <13>Jan 26 03:08:18 rpmi: libxml++2-devel-2.40.1-alt1 1446049049 installed <13>Jan 26 03:08:18 rpmi: boost-python-devel-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:18 rpmi: scons-2.3.3-alt1 1408936573 installed <13>Jan 26 03:08:18 rpmi: libavformat-devel-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:18 rpmi: boost-asio-devel-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:18 rpmi: boost-filesystem-devel-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:18 rpmi: boost-signals-devel-1:1.58.0-alt4 1463060108 installed <13>Jan 26 03:08:18 rpmi: dvdauthor-0.7.1-alt1.1 1348807368 installed <13>Jan 26 03:08:19 rpmi: gcc6-c++-6.3.1-alt1 1484277945 installed <13>Jan 26 03:08:19 rpmi: libmjpegtools-devel-2.1.0-alt1.1.1 1449209608 installed <13>Jan 26 03:08:19 rpmi: libswscale-devel-1:11.8-alt1 1473251309 installed <13>Jan 26 03:08:19 rpmi: libdvdread-devel-5.0.0-alt1 1414228694 installed Installing bombono-dvd-1.2.2-alt2.1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.74763 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf bombono-dvd-1.2.2 + echo 'Source #0 (bombono-dvd-1.2.2.tar):' Source #0 (bombono-dvd-1.2.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/bombono-dvd-1.2.2.tar + cd bombono-dvd-1.2.2 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (bombono-dvd-1.2.2-alt-libavcodec.patch):' Patch #0 (bombono-dvd-1.2.2-alt-libavcodec.patch): + /usr/bin/patch -p0 patching file src/mgui/ffviewer.cpp + sed -i 's|^\(release_flags\).*|\1 = ['\''-O2'\'', '\''-g'\'']|' SConstruct + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.74763 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bombono-dvd-1.2.2 + scons -j 1 PREFIX=/usr USE_EXT_BOOST=1 scons: Reading SConscript files ... Creating new config file: config.opts Checking whether we are using the GNU C compiler ... yes Checking whether we are using the Clang compiler ... no Checking for pkg-config ... yes Checking for C header file sys/types.h... yes Checking for C header file sys/stat.h... yes Checking for C header file stdlib.h... yes Checking for C header file string.h... yes Checking for C header file memory.h... yes Checking for C header file strings.h... yes Checking for C header file inttypes.h... yes Checking for C header file stdint.h... yes Checking for C header file unistd.h... yes Checking for C header file dlfcn.h... yes Checking for C header file sys/timeb.h... yes Checking for C header file sys/time.h... yes Checking for C header file time.h... yes Checking for C header file io.h... no Checking for struct timeval ... yes Checking for C function ftime()... yes Checking for C function gettimeofday()... yes Checking maximum supported data alignment ... 64 Checking whether compiler understands __builtin_expect ... yes Checking return type of signal handlers ... void Checking for inline ... yes ('inline') Checking for restrict ... yes ('restrict') Checking for DVDOpenFile() in C library dvdread... yes scons: done reading SConscript files. scons: Building targets ... scons: building associated VariantDir targets: build g++ -o build/src/mgui/project/mconstructor-main.o -c -Wall -W -Wno-reorder -O2 -g -ansi -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -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/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 src/mgui/project/mconstructor-main.cpp In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/ustring.h:256:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++11-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1346:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] return ustring::compose_argv(fmt, 0, nullptr); ^~~~~~ In file included from /usr/include/c++/6/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/c++/6/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++11-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:22:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/refptr.h:85:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++11-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:106:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:111:10: error: 'value_type' does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:218:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:222:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:225:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:230: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:245: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:256:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:256:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:256:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:266:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:266:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:276:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:291:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:298: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:298: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:304:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:315:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:321:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:334:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:340:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:341: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:341: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:342:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^~~~~~ /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, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:343: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, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:345:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:345: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:343:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:345:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361: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:361: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:362:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^~~~~~ /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, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:363: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, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:365:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:365: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:363:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:365:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374: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:374: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:373: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 ustring& src, size_type i2, 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, size_type n); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373: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, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:376: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:373: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, const char* 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, gunichar uc); ^~~~~~ /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, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373: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, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:378: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:378: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:373: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:378:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:381:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:382: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:382: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:373: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:383:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:383: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:383: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:373: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:385:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:385: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:373:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~ /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); ^ /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 ustring& src, size_type i2, size_type n2); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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 ustring& src, size_type i2, 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, size_type n2); ^~~~~~~ /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, size_type n2); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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, 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, const char* src); ^~~~~~~ /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, const char* src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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, const char* src); ^ /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, gunichar uc); ^~~~~~~ /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, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:396: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:396: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:391: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:396: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:398: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:398: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:391: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 ustring& src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^~~~~~~ /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, size_type n); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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, size_type n); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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, const char* src); ^~~~~~ /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, 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, gunichar uc); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391: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, gunichar uc); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:402: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:402: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:391: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:402:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:404: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:404:20: note: suggested alternatives: In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0, from /usr/include/c++/6/memory:62, from src/mlib/ptr.h:25, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^~~~~~~~ /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/ustring.h:404: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:404:37: note: suggested alternatives: In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0, from /usr/include/c++/6/memory:62, from src/mlib/ptr.h:25, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^~~~~~~~ /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/ustring.h:404: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:404: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:404: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:404: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:411: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:411:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411: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:413:3: error: 'iterator' does not name a type iterator erase(iterator p); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:414:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^~~~~~~~ /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) 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) 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 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 ustring& rhs, size_type i2, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:423: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:423: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:424: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:424: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:424: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:425: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:425: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:452:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:455:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:457: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:457: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:463:3: error: 'iterator' does not name a type iterator begin(); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'iterator' does not name a type iterator end(); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'const_iterator' does not name a type const_iterator end() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:470:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:476: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:477: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:478: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:479: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:480: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:482: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:483: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:484: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:485: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:486: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:492: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:493: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:494: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:495: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:496: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:498: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:499: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:500: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:501: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:502: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:504: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:505: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:506: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:507: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:508: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:510: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:511: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:512: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:513: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:514: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:530:3: error: 'size_type' does not name a type size_type size() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:536:3: error: 'size_type' does not name a type size_type length() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:543:3: error: 'size_type' does not name a type size_type bytes() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:549:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:550:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:556:3: error: 'size_type' does not name a type size_type capacity() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:557:3: error: 'size_type' does not name a type size_type max_size() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:558:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:572: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:582:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:585:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:298: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:457: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:846:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:846:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:846:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:847:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:848: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:848: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:848: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:846:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:846: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:849:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:852: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:852:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:852:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:853:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:854: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:854: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:854: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:852:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:852: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:855:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861: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:862: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:866:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:870:3: error: 'StreamType' does not name a type StreamType stream_; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:874:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:874:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:874:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:949: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:992: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:992: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:992: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:999: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:999: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:999: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:1006: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:1006: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:1006: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:1013: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:1013: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:1013: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:1020: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:1020: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:1020: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:1027: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:1027: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:1027: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:1060: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:1066: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:1072: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:1101: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:1101: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:1101:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1101:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1108: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:1108:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1108: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:1108: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:1108: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:1108: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:1118: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:1118: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:1118: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:1118: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:1118: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:1260: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:1261: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:1277: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:1278: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:1296: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:1297: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:1315: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:1316: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:1335: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:1336: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:1346: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:1634: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:1635: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:1636: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:1637: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:1638: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:1639: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:1640: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:1641: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:1642: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:1643: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:1644: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:1645: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:1690: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:328:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:328:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1690:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1690:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:298: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:298:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate: Glib::ustring::ustring() ustring(); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1708: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:328:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:328:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1708:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1708:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:298: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:298:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate: Glib::ustring::ustring() ustring(); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/glibmm-2.4/glibmm/error.h:23:0, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:33:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:33:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/exception.h:33: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/convert.h:25:0, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/error.h:39:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:39:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/error.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/error.h:43: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:54:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/error.h:58:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:87:0, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/convert.h:120: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:121:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/c++/6/new:40:0, from /usr/include/c++/6/ext/new_allocator.h:33, from /usr/include/c++/6/i586-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/6/bits/allocator.h:46, from /usr/include/c++/6/memory:63, from src/mlib/ptr.h:25, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/c++/6/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/c++/6/new:40:0, from /usr/include/c++/6/ext/new_allocator.h:33, from /usr/include/c++/6/i586-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/6/bits/allocator.h:46, from /usr/include/c++/6/memory:63, from src/mlib/ptr.h:25, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/c++/6/exception:69:5: error: overriding 'virtual const char* std::exception::what() const throw ()' what() const _GLIBCXX_TXN_SAFE_DYN _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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/libxml++-2.6/libxml++/libxml++.h:50:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^~~~~ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^~~~~~ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^~~~~~~ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^~~~~ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:52:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:53:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:53:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:54:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:59:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:63:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:64:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:66:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:67:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:69:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:70:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:73:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^ 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 src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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); ^~~~~~~ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:74:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75:0, from src/mbase/project/_extlibs_.h:89, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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/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/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; ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^~ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^~~~~~~~~ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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/functor_trait.h:107:50: error: expected ')' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:13: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:13: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:13: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:13: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: note: suggested alternative: In file included from /usr/include/boost/type_traits/is_base_of.hpp:19:0, from /usr/include/boost/optional/optional.hpp:37, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/type_traits/is_base_of.hpp:35:1: note: 'boost::is_base_of' BOOST_TT_AUX_BOOL_TRAIT_DEF2( ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^~ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^~~ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:241:43: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:23: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:21: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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++11-compat] auto tmp_ = end(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto __tmp(i_); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: error: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto __tmp(i_); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: error: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^~ /usr/include/sigc++-2.0/sigc++/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++11-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++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = slots.begin(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternatives: In file included from /usr/include/boost/ref.hpp:15:0, from /usr/include/boost/bind/bind.hpp:25, from /usr/include/boost/bind.hpp:22, from src/mlib/bind.h:25, from src/mbase/project/_extlibs_.h:44, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/core/ref.hpp:59:25: note: 'boost::reference_wrapper' template class reference_wrapper ^~~~~~~~~~~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/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 alternatives: In file included from /usr/include/boost/ref.hpp:15:0, from /usr/include/boost/bind/bind.hpp:25, from /usr/include/boost/bind.hpp:22, from src/mlib/bind.h:25, from src/mbase/project/_extlibs_.h:44, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/core/ref.hpp:59:25: note: 'boost::reference_wrapper' template class reference_wrapper ^~~~~~~~~~~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternatives: In file included from /usr/include/boost/ref.hpp:15:0, from /usr/include/boost/bind/bind.hpp:25, from /usr/include/boost/bind.hpp:22, from src/mlib/bind.h:25, from src/mbase/project/_extlibs_.h:44, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/core/ref.hpp:59:25: note: 'boost::reference_wrapper' template class reference_wrapper ^~~~~~~~~~~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternatives: In file included from /usr/include/boost/ref.hpp:15:0, from /usr/include/boost/bind/bind.hpp:25, from /usr/include/boost/bind.hpp:22, from src/mlib/bind.h:25, from src/mbase/project/_extlibs_.h:44, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/core/ref.hpp:59:25: note: 'boost::reference_wrapper' template class reference_wrapper ^~~~~~~~~~~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^~ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^~~~ /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< ^~~~~~~~~~~~~~~~~~~ sigc::deduce_result_t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template 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/adaptor_trait.h:17:57: note: in definition of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^~~~~~~~ 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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^~ In file included from /usr/include/glibmm-2.4/glibmm.h:89:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:140:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:223: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:224: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:434: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:435: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:563: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:564:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:623: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:624: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:640: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:641: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:666: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:667: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:720: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:721: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:781:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:786:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:805: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:806: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:808:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:812:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:1104: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:786: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:1124: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:805:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:91:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/threads.h:124: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:125: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:250: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:251: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:305: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:306: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:347: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:348: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:373: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:374: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:421: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:422: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:451: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:452: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:477: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:478: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:532: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:533: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:625: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:626: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:628:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:640:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:929: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:625:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/refptr.h:82: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:85: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:85: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:85:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:85: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:93:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:93:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:93:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:96:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:96:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:96:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:99:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:99:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:99:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:105:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:105:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:105:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:109:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:109: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:109:29: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:109:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:109:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:114:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:114:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:121:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:128:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:128:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:128:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:131:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:131:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:131:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:134:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:134:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:134:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:134:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:138:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:138:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:145:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:148:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:148:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:148:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:151:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:151:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:151:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:158:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:158:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:158:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:168: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:168:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:168:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:168:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:173:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:173:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:173:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:180:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:180:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:180:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:192: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:192: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:192:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:202:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:212:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:222:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:233:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:233:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:233:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:236:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:236:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:236:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:239:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:239:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:239:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:242:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:242:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:242:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:254:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:260:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:265:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:272:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:277:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:284:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:284:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:291:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:291:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:300:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:312:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:321:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:354:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:354:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:366:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:366:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:378:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:387:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:394:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:400:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:408:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:416:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:424:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:434:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:447:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:460:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:472:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:479:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:486:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:493:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:503:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/varianttype.h:115:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:116:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/varianttype.h:116:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:116:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:116:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:118:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:118:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:118:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:120:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:120:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:120:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:536:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:26:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:44:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variantiter.h:59:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:60:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variantiter.h:60:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:60:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:60:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:62:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:62:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:62:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:64:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:64:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:64: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:26:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variantiter.h:128:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:195:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:210:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variant.h:210:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variant.h:210:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:210:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:211:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variant.h:211:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:211:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:211:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:213:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:213:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:213:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:215:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:215:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:215: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:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variant.h:238:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:252:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:260: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:668:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:669:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:677:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:759:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:767:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^~~~~~~ /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:924:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:925:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:932:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:933:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:934:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:988:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:989:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:990:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1035:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1036:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1042:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1043:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1096:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1097:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1103:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1104:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1150:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1151:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1199:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1200:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1268:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1269:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1332:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1333:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1408:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1409:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1483:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1590:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for(const auto& element : data) ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1590: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:1590:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1676:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for(const auto& element : data) ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1676: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:1676: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:1678:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto dict_entry = ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1678:10: error: 'dict_entry' does not name a type auto dict_entry = ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1681:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1757:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/class.h:70: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:83:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/class.h:106:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:29:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:28:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:53:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:59:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto pConnectionNode = static_cast(data); ^~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:59:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:62:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:62:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:57:53: warning: unused parameter 'data' [-Wunused-parameter] static inline sigc::slot_base* data_to_slot(void* data) ^~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:87:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:87:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:87:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:131: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:152:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:157:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:169: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:179:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:179:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:207: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:217:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:217: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:181: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:181:50: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:181: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:181: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:181: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:219: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:219:49: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:219: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:219: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:219: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:228:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:230:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:232:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:234:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:236:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:238:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:240:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:258:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:258:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:258:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:288: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:302:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:307:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:323: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:333:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:333:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:361: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:371:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:371: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:335: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:335:50: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:335: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:335: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:335: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:373: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:373:49: note: suggested alternatives: In file included from /usr/include/boost/move/utility.hpp:28:0, from /usr/include/boost/optional/optional.hpp:48, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:20, from /usr/include/boost/format.hpp:38, from src/mlib/format.h:49, from src/mbase/project/_extlibs_.h:37, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/move/utility_core.hpp:68:10: note: 'boost::move' move(rv& x) BOOST_NOEXCEPT ^~~~ In file included from libs/asl/adobe/any_iterator.hpp:16:0, from src/mlib/sdk/asl_any_iter.h:6, from src/mlib/any_iterator.h:40, from src/mlib/range/any_range.h:25, from src/mbase/project/_extlibs_.h:50, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/asl/adobe/move.hpp:414:10: note: 'adobe::move' inline O move(I& in, O out) { return move(boost::begin(in), boost::end(in), out); } ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:373: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:373: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:373: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:382:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:384:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:386:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:388:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:390:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:392:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:394:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/value.h:63:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:63:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:63:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value.h:143:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:164:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:185:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/value.h:205:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:65:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:19: error: 'CppType' has not been declared inline void set(CppType data); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:70:10: error: 'CppType' does not name a type inline CppType get() const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:77:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:80:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:104:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:109:10: error: 'CppType' does not name a type inline CppType get() const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:155: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:77: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:76: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:164: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:187: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:77: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:76: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:194: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:207: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:212: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:69:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:220:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:234: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:108: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:242: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:255:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:219:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:223: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:224: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:223: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:234:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^~ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:238:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:242: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:243: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:242: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:253:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^~ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:257:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:261:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:262: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:261:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^~ In file included from /usr/include/glibmm-2.4/glibmm/value.h:273:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/value.h:286:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:299:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:312:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:314:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:315:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:325:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:327:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:328:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:43:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:46:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:46:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:97:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:24:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:47:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:54:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:59:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:65:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:71:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:81:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:88:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:94:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:108:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:121:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:130: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:54: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:141:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:156: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:88: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:171:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:27:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/quark.h:50:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:50:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/quark.h:50:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/quark.h:66:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:66:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/quark.h:66:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:23:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/objectbase.h:37:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:62: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:63:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/objectbase.h:97:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:98:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/objectbase.h:98:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:98:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:98:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:100:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:100:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:100:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:135: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:150:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^~ /usr/include/glibmm-2.4/glibmm/objectbase.h:229: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:232: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:233: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:236:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:259: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:259: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:259:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:34:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:42: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:63:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:81: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:120: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:130: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:140: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:150: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:165: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:176: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:187:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CType' using CType = T; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:112:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114: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:115: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:116:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:133:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135: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:136: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:137:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:147:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:165:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167: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:168: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:169:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:179: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:182: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:192:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:196:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198: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:199: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:200:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:213:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:228:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:232:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234: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:235: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:236:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:250: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:253: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:270:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:272:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274: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:275: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:276: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:278: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:280: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:280: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:292:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:294:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296: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:297: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:298: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:300: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:302: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:302: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:311:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:313:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315: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:316: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:317: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:318:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:329:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:331: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:333: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:335: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:337: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:337: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:346:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:348:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:350: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:355: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:357: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:359: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:359:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:56: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:56: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:57:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:59: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:59: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:59:23: note: suggested alternative: In file included from libs/boost-logging/boost/logging/format.hpp:27:0, from src/mlib/sdk/logger.h:29, from src/mbase/project/_extlibs_.h:38, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/boost-logging/boost/logging/format/array.hpp:31:15: note: 'boost::logging::array' namespace array { ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:59: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:59:39: note: suggested alternative: In file included from /usr/include/boost/range/end.hpp:24:0, from /usr/include/boost/foreach.hpp:73, from src/mlib/foreach.h:25, from src/mbase/project/_extlibs_.h:49, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/range/detail/implementation_help.hpp:69:25: note: 'boost::range_detail::array_end' inline const T* array_end( const T BOOST_RANGE_ARRAY_REF()[sz] ) ^~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:66:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:66:4: note: suggested alternative: In file included from /usr/include/boost/range/end.hpp:24:0, from /usr/include/boost/foreach.hpp:73, from src/mlib/foreach.h:25, from src/mbase/project/_extlibs_.h:49, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/range/detail/implementation_help.hpp:69:25: note: 'boost::range_detail::array_end' inline const T* array_end( const T BOOST_RANGE_ARRAY_REF()[sz] ) ^~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:93:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:97:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:109:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:113:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:128: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:133:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153: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:155:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:174:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177: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:178:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:180:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:185:10: error: 'value_type' does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:186:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:201:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:202:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:212:9: error: 'CType' does not name a type const CType* pos_; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:68: error: spurious '>>', use '>' to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:232:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/arrayhandle.h:286:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:286:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:289:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:292:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:296:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:299:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:300:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:306:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:307:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:314:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:315:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:363:16: error: 'CType' does not name a type inline const CType* data() const; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:369:9: error: 'CType' does not name a type const CType* parray_; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:373:3: error: 'Me' does not name a type Me& operator=(const Me&); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:322: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:322: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<_Tp>() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:336: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:336: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:349: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:349: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:386:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:400: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:400: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:405: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:412:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:412: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:420: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:427: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:433: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:440:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:445: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:453: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:461: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:200: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:468: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:201: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:475: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:201: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:484: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:491: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:498: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:505: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:512: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:519: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:528:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:528:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536: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:536:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: 'ArrayHandle' declared as an 'inline' variable /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536: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:536:82: note: suggested alternative: In file included from libs/boost-logging/boost/logging/format.hpp:27:0, from src/mlib/sdk/logger.h:29, from src/mbase/project/_extlibs_.h:38, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/boost-logging/boost/logging/format/array.hpp:31:15: note: 'boost::logging::array' namespace array { ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:537:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:537:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536: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:538:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544: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:544:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544: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:544:45: note: suggested alternative: In file included from libs/boost-logging/boost/logging/format.hpp:27:0, from src/mlib/sdk/logger.h:29, from src/mbase/project/_extlibs_.h:38, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/boost-logging/boost/logging/format/array.hpp:31:15: note: 'boost::logging::array' namespace array { ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544: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:543: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:545:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536: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:552: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:553:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553: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:553: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:553: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:555: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:556: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:559:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:575:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:575:17: error: variable template-id 'ArrayHandle' in nested-name-specifier inline typename ArrayHandle::const_iterator ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:576:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:582:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:582:17: error: variable template-id 'ArrayHandle' in nested-name-specifier inline typename ArrayHandle::const_iterator ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:583:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:590:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:590:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:604:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:604:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:617:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:617:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:631:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:631:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:645:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:645:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:23: error: variable template-id 'ArrayHandle' in nested-name-specifier inline const typename ArrayHandle::CType* ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659: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:661: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:666:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666: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:668: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:674:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674: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:675:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:676: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:679: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:681:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536: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:682: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:536:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685: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:687:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536: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:688: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:536:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:689:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693: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:695:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:696:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:696: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:696:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697: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:697: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:697: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:699: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:700: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:702:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:702:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:703:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:708:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:708:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:709:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:716:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:716:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:716: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:719:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:719: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:729:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729: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:731:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:731: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:735:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735: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:737: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:741:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741: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:743: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:747:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747: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:749:11: error: 'size_' was not declared in this scope return (size_ == 0); ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:72:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:95: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:226:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:247: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:270: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:281:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:337:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:76:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:78:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:82: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:84:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:229: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:249: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:249:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:297: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:305:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/object.h:34:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:98, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:81:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/utility.h:81:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/utility.h:81:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:79: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:93:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:128: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:135: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:145: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:98, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:42:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:79:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:79:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:79:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:101:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:105: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:106: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:108:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/object.h:108:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:108:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:108:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:109:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/object.h:109:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:109:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:109:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:115: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:115: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:115:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:132:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:133: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:151:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h:362:49: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/glibmm-2.4/glibmm/binding.h:514:51: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:49:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:77:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:80: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:81:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:102:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:184:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:207: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:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:118:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:118:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:207: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:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:128:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:128:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:207: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:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:138: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:138: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:207:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:138:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/wrap.h:148: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:148:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:207:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:58: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:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytes.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/bytes.h:86: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:89: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:90: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:102:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:49:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:64:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/checksum.h:64:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/checksum.h:64:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:64:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:65:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/checksum.h:65:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:65:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:65:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:67:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:67:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:67:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:69:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:69:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:69:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:130:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:237:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^~~ /usr/include/glibmm-2.4/glibmm/date.h:42:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^~~ /usr/include/glibmm-2.4/glibmm/date.h:182:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:194:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^~~ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/date.h:302:16: error: 'Day' has not been declared void set_day(Day day); ^~~ /usr/include/glibmm-2.4/glibmm/date.h:307:17: error: 'Year' has not been declared void set_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:314:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^~~ /usr/include/glibmm-2.4/glibmm/date.h:314:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:444:3: error: 'Year' does not name a type Year get_year() const; ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:449:3: error: 'Day' does not name a type Day get_day() const; ^~~ /usr/include/glibmm-2.4/glibmm/date.h:504: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:511:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:518:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:524:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:549:25: error: 'Day' has not been declared static bool valid_day(Day day); ^~~ /usr/include/glibmm-2.4/glibmm/date.h:563:26: error: 'Year' has not been declared static bool valid_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:586: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:586:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/datetime.h:42:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:88:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/datetime.h:88:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/datetime.h:88:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:88:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:89:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/datetime.h:89:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:89:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:89:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:91:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:91:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:91:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:93:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:93:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:93:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/datetime.h:315:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:420:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:659:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:835:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/main.h:25:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:22, from /usr/include/glibmm-2.4/glibmm.h:108, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:360:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/iochannel.h:366:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/iochannel.h:367:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/iochannel.h:367:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:367:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:367:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:108, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/main.h:403:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:407: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:408:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:627:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:685:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:689: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:690:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:775:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:775:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:775:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:848:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:855:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:855:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:855:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:857: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:858: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:859:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:871:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:878:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:878:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:878:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:880: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:881: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:882:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:888:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:906:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:906:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:906:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:908: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:909: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:910:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:108:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/dispatcher.h:80: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:86:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:86:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/dispatcher.h:86:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/dispatcher.h:94:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^~ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:36:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/fileutils.h:489:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/fileutils.h:502: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:503:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:24:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:29, from /usr/include/glibmm-2.4/glibmm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/sarray.h:35:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:29:0, from /usr/include/glibmm-2.4/glibmm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:55:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:65:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:68:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:73:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:79: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:81:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:82: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:84:3: error: 'Self' does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:93:3: error: 'Self' does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:100:3: error: 'Self' does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:110:3: error: 'Self' does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:117: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:119: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:77:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:79: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:79: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: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: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:82: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:127:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:129:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:132:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:135:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:141:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:144: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:146:3: error: 'Self' does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:152:3: error: 'Self' does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:159:3: error: 'reference' does not name a type reference operator*() const ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:164: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:139:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:141: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: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: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:144: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:174:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:176:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:179:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:181:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:187: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:193: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:195:3: error: 'reference' does not name a type reference operator*() const ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:216:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:218:3: error: 'Self' does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:228:3: error: 'Self' does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:235:3: error: 'Self' does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:245:3: error: 'Self' does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h: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 member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:187: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:191: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:193: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:193:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:257: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:258: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:259: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:261: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:262:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:263:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:265:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:268: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:274:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:278:3: error: 'Self' does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:283:3: error: 'Self' does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:288:3: error: 'Self' does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:294:3: error: 'Self' does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:302:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:309: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:310: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:311: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:313: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:314:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:315:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:317:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:320: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:326:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:330:3: error: 'Self' does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:335:3: error: 'Self' does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:340:3: error: 'Self' does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:346:3: error: 'Self' does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:354:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h:52:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:52:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:52:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:56:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:61:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:63:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:65: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:66:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:69:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:71:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:71:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:77:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:79: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:81: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:84:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:85:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:87: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:88:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:90: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:91:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:93:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:97:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:102:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:104:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:106:3: error: 'reference' does not name a type reference operator[](size_type l) const ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:141:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:143:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:44: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:82:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130: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:131: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:133:30: error: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:133:37: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:38:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:39:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:40:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:47:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/interface.h:47:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:47:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:47:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:47:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:48:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/interface.h:48:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:48:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:48:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:65:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:65:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:65:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:68: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:69:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:235: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:236:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:238:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:239:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/keyfile.h:239:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:239:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:239:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:300:71: 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:300: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:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:300: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:300:129: error: expected ')' before '&' token In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:300:105: error: expected ';' at end of member declaration 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:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:300: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:300: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:300:142: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:300: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:320:71: 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:320: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:333: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:368:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:376:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:599:20: 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:609:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:619:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:628:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:637:20: 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:646:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:782:106: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:793:142: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:802:107: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:811:107: 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:822:106: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:38:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:38:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:38:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51: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:52: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:53: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:54: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:55: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:56:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:40:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:60: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:94: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:134:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:135:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:141:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:145:10: error: 'value_type' does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:168:68: error: spurious '>>', use '>' to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/listhandle.h:170:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:219:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:219:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:219:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/listhandle.h:238: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:278:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:285:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:291:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:298:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:313:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:313:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:320:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:320:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:328:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:342:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:355:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:369:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:383:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:390:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:397:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:404:11: error: expected initializer before '<' token ListHandle::empty() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/markup.h:160:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:269:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:309:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:310: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:312:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:312: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:312:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:312:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:312:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:313:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:313:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:313:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:313:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:294: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:299:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/markup.h:313:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:399: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:400: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:402:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:402: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:402:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:402:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:402:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:403:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:403:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:403:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:403:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/miscutils.h:260:18: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:415:51: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:581:47: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:116:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:150: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:151: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:153:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/module.h:153:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/module.h:153:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:153:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:154:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/module.h:154:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:154:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:154:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:163:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:77:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:84:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:313: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:326: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:695: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:90: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:315:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:316: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:328:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:329:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:343:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:344: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:345: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:347:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:375:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:377:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:378: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:380:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:407:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:691: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:703: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:711:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:712: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:718:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:719: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:725: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:734:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:735:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:735:7: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:752:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:753:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:753: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:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp: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/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:52:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optionentry.h:74:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:75:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optionentry.h:75:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:75:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:75:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:110:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:110:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:110: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:25:0, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:63:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:68:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:73:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:25:0, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:98:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:143:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:143: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:111: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:151:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:156: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:161: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:174:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:228:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:228:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:228:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:134:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:421:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:432:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/pattern.h:27:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/pattern.h:45:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/pattern.h:45:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:48:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/pattern.h:49:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:130:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/property.h:57: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:58:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:91:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:91:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:91:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:184:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:194: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:207: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:213:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:217:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:222:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:226:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:335:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:340:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:207:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:200: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:194:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:334:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:350:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:355: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:355: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:355:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:355: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:355:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:359:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:362:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:366:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:366:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:366:24: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:366:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:366:35: error: 'class Glib::ValueBase' has no member named 'set'; did you mean 'reset'? static_cast(value_).set(default_value); ^~~ /usr/include/glibmm-2.4/glibmm/property.h:366:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:369: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:369: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:369:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:369: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:369:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:374: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:213:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:382:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^~~~~ /usr/include/glibmm-2.4/glibmm/property.h:389: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:222:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:397:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^~~~~ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:413: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:421:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:476:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:484:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:29:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^~~~~ /usr/include/glibmm-2.4/glibmm/random.h:45:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:45:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/random.h:45:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/random.h:48: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:49:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:135:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/regex.h:722:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:727:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:135:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/regex.h:750: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:753: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:754:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1115:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1141: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:1176: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:1178:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1299:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1316: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:1317: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:1319:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/regex.h:1319:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1319:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1319:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1320:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/regex.h:1320:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1320:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1320:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1592:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:137:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/shell.h:89:18: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:40:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:60:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:94:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:135:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:141:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:145:10: error: 'value_type' does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:169:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:217:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:217:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:217:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/slisthandle.h:236:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:276:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:283:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:289:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:296:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:311:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:311:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:318:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:318:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:326:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:340:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:353:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:367:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:381:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:388:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:395:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:402:12: error: expected initializer before '<' token SListHandle::empty() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:141:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/spawn.h:33:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:259:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:141:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/spawn.h:410:52: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:411:52: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:413:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:414:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:414:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:415:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:416:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:417:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:437:52: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:439:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:440:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:441:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:442:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:443:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:467:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:468:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:470:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:471:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:471:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:487:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:489:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:490:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:490:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:525:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:526:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:528:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:530:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:531:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:550:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:552:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:554:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:555:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:610:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:611:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:612:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:621:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:621:22: error: 'Pid' was not declared in this scope In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/threadpool.h:28:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/threadpool.h:72:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:72:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/threadpool.h:72:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/timer.h:27:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^~~~~~ /usr/include/glibmm-2.4/glibmm/timer.h:43:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timer.h:43:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timer.h:46: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:47:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:95:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:110:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/timezone.h:110:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:110:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:110:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:111:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/timezone.h:111:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:111:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:111:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:113:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:113:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:113:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:115:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:115:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:115:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/timezone.h:337:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:150:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/valuearray.h:70:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:71:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/valuearray.h:71:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:71:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:71:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:73:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:73:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:73:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:75:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:75:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:75:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:150:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/valuearray.h:98:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:180:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:195:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variantdict.h:40: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:46:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:47:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/variantdict.h:70:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:74:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:205:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:211:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:211:68: error: return-statement with a value, in function returning 'void' [-fpermissive] return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:219:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:225: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:231:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:232:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:98: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:98:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:21: note: suggested alternative: In file included from libs/boost-logging/boost/logging/format.hpp:27:0, from src/mlib/sdk/logger.h:29, from src/mbase/project/_extlibs_.h:38, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: libs/boost-logging/boost/logging/format/array.hpp:31:15: note: 'boost::logging::array' namespace array { ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/vectorutils.h:101: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:101:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:38: note: suggested alternative: In file included from /usr/include/boost/range/end.hpp:24:0, from /usr/include/boost/foreach.hpp:73, from src/mlib/foreach.h:25, from src/mbase/project/_extlibs_.h:49, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/range/detail/implementation_help.hpp:69:25: note: 'boost::range_detail::array_end' inline const T* array_end( const T BOOST_RANGE_ARRAY_REF()[sz] ) ^~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/vectorutils.h:107:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:107:4: note: suggested alternative: In file included from /usr/include/boost/range/end.hpp:24:0, from /usr/include/boost/foreach.hpp:73, from src/mlib/foreach.h:25, from src/mbase/project/_extlibs_.h:49, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/range/detail/implementation_help.hpp:69:25: note: 'boost::range_detail::array_end' inline const T* array_end( const T BOOST_RANGE_ARRAY_REF()[sz] ) ^~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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:125:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:145:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:163:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166: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:167:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:169:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:174:10: error: 'value_type' does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:175: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:183:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:186:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:187:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:197:9: error: 'CType' does not name a type const CType* pos_; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:204:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:210:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:211:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:215:10: error: 'value_type' does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:230:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:236:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:237:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:241:10: error: 'value_type' does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:278:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:279:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:296:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:296:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:296:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:304:10: error: 'CType' does not name a type inline CType* data() const; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:307:3: error: 'CType' does not name a type CType* array_; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:338:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:339:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:354:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:354:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:354:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:395:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:396:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:411:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:411:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:411:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:74: error: spurious '>>', use '>' to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:468:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:481:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:481:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:481:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:484:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:489:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:492:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:498: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:499:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:74: error: spurious '>>', use '>' to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:531:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:542:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:542:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:542:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:74: error: spurious '>>', use '>' to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:572:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:583:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:583:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:583:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:597:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:597:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:602:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:609:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:609:72: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:617:5: error: 'pos_' was not declared in this scope ++pos_; ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:624:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:629: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:637: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:645: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:185:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:652: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:186:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:659: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:186:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:668: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:675: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:682: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:689: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:696: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:703:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:714:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:756:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:795:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:795: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:795:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:795:26: error: expected '(' before '*' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:795: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:796:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:801:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:802:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:837:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:843:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:878:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:884:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:913:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:918:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:918:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:940:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:940:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:947:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:947:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:957:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:957:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:973:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:973:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:983:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:983:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:1000:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:1000:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ In file included from /usr/include/glibmm-2.4/glibmm.h:156:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^~~~~~~ /usr/include/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:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Action; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Action_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAction; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:103: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:104: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:108:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:137:16: error: expected ',' or '...' before '&&' token Action(Action&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/action.h:137:22: error: invalid constructor; you probably meant 'Gio::Action (const Gio::Action&)' Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:137:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h:137:24: error: 'noexcept' does not name a type Action(Action&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:137:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:138:27: error: expected ',' or '...' before '&&' token Action& operator=(Action&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/action.h:138:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:138:35: error: 'noexcept' does not name a type Action& operator=(Action&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:138:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:140:11: error: expected ';' at end of member declaration ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:140:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:140: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:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:614: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:24, from /usr/include/glibmm-2.4/glibmm/ustring.h:22, from /usr/include/glibmm-2.4/glibmm/exception.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:617: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:616:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:619:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantBase = get_state_variant(); ^~~~ /usr/include/giomm-2.4/giomm/action.h:619:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:620:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~ /usr/include/giomm-2.4/giomm/action.h:620:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:621:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state_hint(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:629:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:631:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantBase = get_state_hint_variant(); ^~~~ /usr/include/giomm-2.4/giomm/action.h:631: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:24, from /usr/include/glibmm-2.4/glibmm/ustring.h:22, from /usr/include/glibmm-2.4/glibmm/exception.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:635: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:634:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/action.h:635: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:634:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:637:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~ /usr/include/giomm-2.4/giomm/action.h:637:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:638:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h: In static member function 'static void Gio::Action::parse_detailed_name(const Glib::ustring&, Glib::ustring&, T_Value&)': /usr/include/giomm-2.4/giomm/action.h:650:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:658:7: error: 'type_glib_variant' was not declared in this scope type_glib_variant::variant_type().get_string()); ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:660:44: error: 'type_glib_variant' has not been declared if (!target_value_variantBase.is_of_type(type_glib_variant::variant_type())) ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:663: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:665:9: error: 'type_glib_variant' does not name a type const type_glib_variant target_value_variantDerived = ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h:667: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:674: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:24, from /usr/include/glibmm-2.4/glibmm/ustring.h:22, from /usr/include/glibmm-2.4/glibmm/exception.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:677: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:676: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:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:679:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:685: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:24, from /usr/include/glibmm-2.4/glibmm/ustring.h:22, from /usr/include/glibmm-2.4/glibmm/exception.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:688: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:687:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:690:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:702: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:24, from /usr/include/glibmm-2.4/glibmm/ustring.h:22, from /usr/include/glibmm-2.4/glibmm/exception.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:705: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:704:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/action.h:707: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:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:39:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:40:7: error: expected nested-name-specifier before 'GActionGroupClass' using GActionGroupClass = struct _GActionGroupClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:84:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:85:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionGroup; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:87:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:90: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:91:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:95:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:124:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/actiongroup.h:124:32: error: invalid constructor; you probably meant 'Gio::ActionGroup (const Gio::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actiongroup.h:124:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:124:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:125:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/actiongroup.h:125:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:125:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:125:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:127:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:127:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:127:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:626: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:24, from /usr/include/glibmm-2.4/glibmm/ustring.h:22, from /usr/include/glibmm-2.4/glibmm/exception.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:629: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:628: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:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:631:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantBase = get_action_state_variant(action_name); ^~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:631: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:634:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:634:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:635:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state_hint(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:643:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:645:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantBase = get_action_state_hint_variant(action_name); ^~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:645: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:24, from /usr/include/glibmm-2.4/glibmm/ustring.h:22, from /usr/include/glibmm-2.4/glibmm/exception.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/convert.h:25, from src/mbase/project/_extlibs_.h:87, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:649: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:648:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/actiongroup.h:649: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:648: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:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:651:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:651:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actiongroup.h:652:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:27:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:32:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:69: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:70: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:73:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:83:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simpleaction.h:83:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleaction.h:83:36: error: 'noexcept' does not name a type SimpleAction(SimpleAction&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:83:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:84:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simpleaction.h:84:45: error: expected ';' at end of member declaration SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:84:47: error: 'noexcept' does not name a type SimpleAction& operator=(SimpleAction&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:84:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:86:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:86:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleaction.h:86:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:36:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionMap_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionMap; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:77: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:78:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap& operator=(const ActionMap&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:82:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:111:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/actionmap.h:111:28: error: invalid constructor; you probably meant 'Gio::ActionMap (const Gio::ActionMap&)' ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actionmap.h:111:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:111:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:112:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/actionmap.h:112:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:112:41: error: 'noexcept' does not name a type ActionMap& operator=(ActionMap&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:114:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:114:16: error: 'noexcept' does not name a type ~ActionMap() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:114:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:165:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:184:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:194:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:203:74: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action(const Glib::ustring& name, const ActivateSlot& slot); ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:223:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:242:9: error: expected nested-name-specifier before 'ActivateWithStringParameterSlot' using ActivateWithStringParameterSlot = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:253:87: error: 'ActivateWithStringParameterSlot' does not name a type Glib::RefPtr add_action_radio_string(const Glib::ustring& name, const ActivateWithStringParameterSlot& slot, const Glib::ustring& state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/actionmap.h:271:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/actionmap.h:282:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:34:0, from /usr/include/giomm-2.4/giomm/appinfo.h:29, from /usr/include/giomm-2.4/giomm.h:28, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^~~~~ /usr/include/giomm-2.4/giomm/icon.h:36:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Icon_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIcon; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:77: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:78: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:82:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:111:12: error: expected ',' or '...' before '&&' token Icon(Icon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/icon.h:111:18: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)' Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/icon.h:111:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:111:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:112:23: error: expected ',' or '...' before '&&' token Icon& operator=(Icon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/icon.h:112:29: error: expected ';' at end of member declaration Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:112:31: error: 'noexcept' does not name a type Icon& operator=(Icon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:112:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:114:9: error: expected ';' at end of member declaration ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:114:11: error: 'noexcept' does not name a type ~Icon() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/icon.h:114:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:28, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:39:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppLaunchContext; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppLaunchContextClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:72:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:73: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:76:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:42: error: invalid constructor; you probably meant 'Gio::AppLaunchContext (const Gio::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:87:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:87:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:87:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:87:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:89:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:89:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:89:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:28, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/applaunchcontext.h:162:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:162:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:176:84: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/applaunchcontext.h:176:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:28, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:39:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:63:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:28, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:129:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:130:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncResult; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:131:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncResultIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:134: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:135: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:139:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:168:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/asyncresult.h:168:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:168:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:168:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:169:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/asyncresult.h:169:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:169:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:169:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:171:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:171:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/asyncresult.h:171:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/appinfo.h:31:0, from /usr/include/giomm-2.4/giomm.h:28, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:32:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:31:0, from /usr/include/giomm-2.4/giomm.h:28, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/cancellable.h:56:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cancellable_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCancellable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:59:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCancellableClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:62:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:63:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:66:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:76:26: error: expected ',' or '...' before '&&' token Cancellable(Cancellable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/cancellable.h:76:32: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)' Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/cancellable.h:76:34: error: 'noexcept' does not name a type Cancellable(Cancellable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:76:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:77:37: error: expected ',' or '...' before '&&' token Cancellable& operator=(Cancellable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/cancellable.h:77:43: error: expected ';' at end of member declaration Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:77:45: error: 'noexcept' does not name a type Cancellable& operator=(Cancellable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:77:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:79:16: error: expected ';' at end of member declaration ~Cancellable() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:79:18: error: 'noexcept' does not name a type ~Cancellable() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:79:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:107:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/cancellable.h:260:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:28:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:51:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:147:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:150:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo(const AppInfo&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:151:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:155:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:184:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/appinfo.h:184:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/appinfo.h:184:26: error: 'noexcept' does not name a type AppInfo(AppInfo&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:184:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:185:29: error: expected ',' or '...' before '&&' token AppInfo& operator=(AppInfo&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/appinfo.h:185:35: error: expected ';' at end of member declaration AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:185:37: error: 'noexcept' does not name a type AppInfo& operator=(AppInfo&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:185:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:187:12: error: expected ';' at end of member declaration ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:187:14: error: 'noexcept' does not name a type ~AppInfo() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:187:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:426:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:426:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:447: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:447: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:447: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:426: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:450: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:450:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:450: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:426: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:555:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:580:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:592:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:28:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/appinfo.h:655:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:658:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:667:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/appinfo.h:670:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:237:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:238:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:249:38: error: expected ',' or '...' before '&&' token FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:249:46: error: invalid constructor; you probably meant 'Gio::FileAttributeInfo (const Gio::FileAttributeInfo&)' FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:249:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileattributeinfo.h:249:48: error: 'noexcept' does not name a type FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:249:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:250:49: error: expected ',' or '...' before '&&' token FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:250:57: error: expected ';' at end of member declaration FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:250:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:250:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:55:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfoList; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:84: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:87: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:88: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:103:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^~~~~ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:34:0, from /usr/include/giomm-2.4/giomm/file.h:31, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileinfo.h:37:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:38:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:109: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:113:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:114:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:34:0, from /usr/include/giomm-2.4/giomm/file.h:31, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileinfo.h:137:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:140: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:141:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:247:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:248:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:249:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:250:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:253: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:254:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo& operator=(const FileInfo&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:257:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:267:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileinfo.h:267:26: error: invalid constructor; you probably meant 'Gio::FileInfo (const Gio::FileInfo&)' FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinfo.h:267:28: error: 'noexcept' does not name a type FileInfo(FileInfo&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:267:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:268:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileinfo.h:268:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:268:39: error: 'noexcept' does not name a type FileInfo& operator=(FileInfo&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:268:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:270:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:270:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:270:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /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 std::string& name_space) const; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinfo.h:343:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:31:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileenumerator.h:39:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:40:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:31:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileenumerator.h:76:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileEnumerator; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:77:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileEnumerator_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:78:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileEnumerator; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:79:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileEnumeratorClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:82: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:83: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:86:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:38: error: invalid constructor; you probably meant 'Gio::FileEnumerator (const Gio::FileEnumerator&)' FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileenumerator.h:96:40: error: 'noexcept' does not name a type FileEnumerator(FileEnumerator&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:97:43: error: expected ',' or '...' before '&&' token FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileenumerator.h:97:49: error: expected ';' at end of member declaration FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:97:51: error: 'noexcept' does not name a type FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:97:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:99:19: error: expected ';' at end of member declaration ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:99:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:99:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:180: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:197:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileenumerator.h:205: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:219: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:228:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:36:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:69: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:70: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:73:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:83:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/inputstream.h:83:32: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)' InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inputstream.h:83:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:83:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:84:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/inputstream.h:84:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:84:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:84:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:86:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:86:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:86:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/inputstream.h:247:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:275: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:376: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:407: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:450:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:483:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:535: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:564:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:589:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inputstream.h:605:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/seekable.h:39:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:40:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:77:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable(const Seekable&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:78:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable& operator=(const Seekable&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:82:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:111:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/seekable.h:111:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/seekable.h:111:28: error: 'noexcept' does not name a type Seekable(Seekable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:112:31: error: expected ',' or '...' before '&&' token Seekable& operator=(Seekable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/seekable.h:112:37: error: expected ';' at end of member declaration Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:112:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:112:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:114:13: error: expected ';' at end of member declaration ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:114:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/seekable.h:114:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:35:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:72: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:73: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:76:10: error: 'CppClassType' does not name a type static CppClassType fileinputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:40: error: invalid constructor; you probably meant 'Gio::FileInputStream (const Gio::FileInputStream&)' FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinputstream.h:86:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:87:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileinputstream.h:87:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:87:53: error: 'noexcept' does not name a type FileInputStream& operator=(FileInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:87:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:89:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:89:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:89:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileinputstream.h:151:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileinputstream.h:161:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/iostream.h:31:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:29, from /usr/include/giomm-2.4/giomm/file.h:34, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:36:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:125:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:126:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = OutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:127:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:128:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:131: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:132:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:135:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:145:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/outputstream.h:145:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/outputstream.h:145:36: error: 'noexcept' does not name a type OutputStream(OutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:145:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:146:39: error: expected ',' or '...' before '&&' token OutputStream& operator=(OutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/outputstream.h:146:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:146:47: error: 'noexcept' does not name a type OutputStream& operator=(OutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:146:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:148:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:148:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:148:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/iostream.h:31:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:29, from /usr/include/giomm-2.4/giomm/file.h:34, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/outputstream.h:369: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:403:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:528:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:567: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:616: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:655:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:692:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:707:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:729:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:739:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:761:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/outputstream.h:774:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:29:0, from /usr/include/giomm-2.4/giomm/file.h:34, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:38:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:157:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:158:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = IOStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:159:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:160:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIOStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:163: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:164: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:167:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:177:20: error: expected ',' or '...' before '&&' token IOStream(IOStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/iostream.h:177:26: error: invalid constructor; you probably meant 'Gio::IOStream (const Gio::IOStream&)' IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:177:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:177:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:178:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/iostream.h:178:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:178:39: error: 'noexcept' does not name a type IOStream& operator=(IOStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:178:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:180:13: error: expected ';' at end of member declaration ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:180:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:180:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:29:0, from /usr/include/giomm-2.4/giomm/file.h:34, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/iostream.h:222:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:229:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady&slot, const Glib::RefPtr& cancellable, int io_priority=Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/iostream.h:309:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileiostream.h:34:7: error: expected nested-name-specifier before 'GFileIOStream' using GFileIOStream = struct _GFileIOStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:35:7: error: expected nested-name-specifier before 'GFileIOStreamClass' using GFileIOStreamClass = struct _GFileIOStreamClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIOStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIOStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIOStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:72: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:73: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:76:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:86:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileiostream.h:86:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileiostream.h:86:36: error: 'noexcept' does not name a type FileIOStream(FileIOStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:86:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:87:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileiostream.h:87:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:87:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:87:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:89:17: error: expected ';' at end of member declaration ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:89:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:89:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileiostream.h:151:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileiostream.h:161:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/filemonitor.h:33:7: error: expected nested-name-specifier before 'GFileMonitor' using GFileMonitor = struct _GFileMonitor; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:34:7: error: expected nested-name-specifier before 'GFileMonitorClass' using GFileMonitorClass = struct _GFileMonitorClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:130:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:131:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:132:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:135: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:136: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:139:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:149:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filemonitor.h:149:32: error: invalid constructor; you probably meant 'Gio::FileMonitor (const Gio::FileMonitor&)' FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filemonitor.h:149:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:149:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:150:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filemonitor.h:150:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:150:45: error: 'noexcept' does not name a type FileMonitor& operator=(FileMonitor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:150:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:152:16: error: expected ';' at end of member declaration ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:152:18: error: 'noexcept' does not name a type ~FileMonitor() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filemonitor.h:152:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:35:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:74:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:75: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:78:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:89:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:89:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:89:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:89:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:91:21: error: expected ';' at end of member declaration ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:91:23: error: 'noexcept' does not name a type ~FileOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:91:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileoutputstream.h:180:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileoutputstream.h:194:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:34:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/mountoperation.h:192:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MountOperation; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:193:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MountOperation_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMountOperation; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:195:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountOperationClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:198: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:199:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation& operator=(const MountOperation&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:202:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:212:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/mountoperation.h:212:38: error: invalid constructor; you probably meant 'Gio::MountOperation (const Gio::MountOperation&)' MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mountoperation.h:212:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:212:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:213:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/mountoperation.h:213:49: error: expected ';' at end of member declaration MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:213:51: error: 'noexcept' does not name a type MountOperation& operator=(MountOperation&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:213:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:215:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:215:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/mountoperation.h:215:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:365: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:365:79: error: template argument 3 is invalid Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:539:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/drive.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:38, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^~~~~~ /usr/include/giomm-2.4/giomm/mount.h:42:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/drive.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:38, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:191:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:194:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/mount.h:195: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:199:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:228:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/mount.h:228:20: error: invalid constructor; you probably meant 'Gio::Mount (const Gio::Mount&)' Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:228:22: error: 'noexcept' does not name a type Mount(Mount&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:228:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:229:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/mount.h:229:31: error: expected ';' at end of member declaration Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:229:33: error: 'noexcept' does not name a type Mount& operator=(Mount&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:229:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:231:10: error: expected ';' at end of member declaration ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:231:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:231:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:379:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:380: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:383: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:384:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:410:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:423:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:456: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:458:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:459: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:488: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:503: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:532:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle guess_content_type_finish(const Glib::RefPtr& result); ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:680:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^~~~~ /usr/include/giomm-2.4/giomm/mount.h:681:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GMount*; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:683:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^~~~~ /usr/include/giomm-2.4/giomm/mount.h:686:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^~~~~~~ /usr/include/giomm-2.4/giomm/mount.h:693:34: error: 'CType' has not been declared static void release_c_type (CType item) ^~~~~ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:696: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:25, from /usr/include/glibmm-2.4/glibmm/variant.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:38:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^~~~~~ /usr/include/giomm-2.4/giomm/drive.h:39:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/file.h:38:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:207:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:208:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDriveIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:211: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:212: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:216:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:245:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/drive.h:245:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:245:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/drive.h:245:22: error: 'noexcept' does not name a type Drive(Drive&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:245:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:246:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/drive.h:246:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:246:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:246:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:248:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:248:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:248:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:324:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:375: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:381:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:382:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:383:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:412:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:417:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:450:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:453:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:455:73: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:477:118: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:479:72: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:602:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:603:9: error: expected nested-name-specifier before 'CType' using CType = GDrive*; ^~~~~ /usr/include/giomm-2.4/giomm/drive.h:604:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GDrive*; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:606:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^~~~~ /usr/include/giomm-2.4/giomm/drive.h:609:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^~~~~~~ /usr/include/giomm-2.4/giomm/drive.h:616: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:619: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:25, from /usr/include/glibmm-2.4/glibmm/variant.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^~~~~ /usr/include/giomm-2.4/giomm/file.h:49:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:449:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:452:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/file.h:453:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File& operator=(const File&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/file.h:457:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:486:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/file.h:486:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:486:20: error: 'noexcept' does not name a type File(File&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:486:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:487:23: error: expected ',' or '...' before '&&' token File& operator=(File&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/file.h:487:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:487:31: error: 'noexcept' does not name a type File& operator=(File&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:487:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:489:9: error: expected ';' at end of member declaration ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:489:11: error: 'noexcept' does not name a type ~File() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:489:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:844: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:853:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1100: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:1110: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:1136: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:1147: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:1174: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:1189:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1214: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:1226: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:1286: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:1306:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1376: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:26:0, from /usr/include/giomm-2.4/giomm/application.h:31, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/file.h:1391:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1540: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:1552: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:1648:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1663:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1688: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:1701:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1775:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1787: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:1833:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1842:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1880:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1891:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1930:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1938:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1956:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1978:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:1998: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:2036:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2036: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:2050: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:2068: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:2068: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:2081:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2111: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:2113:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2139:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2147:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2296:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2308:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2446: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:2457: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:2467:37: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2499:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2510: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:2519:30: error: 'SlotAsyncReady' does not name a type void mount_mountable(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2550:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2559:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2581:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2593:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2630:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2639:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2661:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2673:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2838:8: error: expected nested-name-specifier before 'SlotFileMeasureProgress' using SlotFileMeasureProgress = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2870:79: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage(const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, guint64& disk_usage, guint64& num_dirs, guint64& num_files, FileMeasureFlags flags = FILE_MEASURE_NONE); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2887: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:2887:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:2926: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:2945: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:2980: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:3000: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:3033:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3051:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3144: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:3154:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3187:9: error: expected nested-name-specifier before 'SlotReadMore' using SlotReadMore = sigc::slot; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3204: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:3204: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:3217: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:3217:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3357: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:3376:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3399:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3421:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3461: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:3481:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3560:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3561:9: error: expected nested-name-specifier before 'CType' using CType = GFile*; ^~~~~ /usr/include/giomm-2.4/giomm/file.h:3562:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GFile*; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3564:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^~~~~ /usr/include/giomm-2.4/giomm/file.h:3567:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^~~~~~~ /usr/include/giomm-2.4/giomm/file.h:3574:34: error: 'CType' has not been declared static void release_c_type (CType item) ^~~~~ /usr/include/giomm-2.4/giomm/file.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/file.h:3577: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:25, from /usr/include/glibmm-2.4/glibmm/variant.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/application.h:31:0, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/applicationcommandline.h: At global scope: /usr/include/giomm-2.4/giomm/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLine' using GApplicationCommandLine = struct _GApplicationCommandLine; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:35:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:82:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:83:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ApplicationCommandLine_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:84:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplicationCommandLine; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:85:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationCommandLineClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:88: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:89:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine& operator=(const ApplicationCommandLine&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:92:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:48: error: expected ',' or '...' before '&&' token ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:54: error: invalid constructor; you probably meant 'Gio::ApplicationCommandLine (const Gio::ApplicationCommandLine&)' ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:56: error: 'noexcept' does not name a type ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:103:59: error: expected ',' or '...' before '&&' token ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:103:65: error: expected ';' at end of member declaration ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:103:67: error: 'noexcept' does not name a type ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:103:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:105:27: error: expected ';' at end of member declaration ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:105:29: error: 'noexcept' does not name a type ~ApplicationCommandLine() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/applicationcommandline.h:105:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:27:0, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/initable.h:37:7: error: expected nested-name-specifier before 'GInitable' using GInitable = struct _GInitable; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:38:7: error: expected nested-name-specifier before 'GInitableClass' using GInitableClass = struct _GInitableClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:78:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Initable; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:79:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Initable_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:80:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInitable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:81:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInitableIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:84: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:85:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable& operator=(const Initable&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/initable.h:89:10: error: 'CppClassType' does not name a type static CppClassType initable_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:118:20: error: expected ',' or '...' before '&&' token Initable(Initable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/initable.h:118:26: error: invalid constructor; you probably meant 'Gio::Initable (const Gio::Initable&)' Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:118:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/initable.h:118:28: error: 'noexcept' does not name a type Initable(Initable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:118:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:119:31: error: expected ',' or '...' before '&&' token Initable& operator=(Initable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/initable.h:119:37: error: expected ';' at end of member declaration Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:119:39: error: 'noexcept' does not name a type Initable& operator=(Initable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:119:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:121:13: error: expected ';' at end of member declaration ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/initable.h:121:15: error: 'noexcept' does not name a type ~Initable() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/initable.h:121: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:28:0, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/asyncinitable.h:38:7: error: expected nested-name-specifier before 'GAsyncInitable' using GAsyncInitable = struct _GAsyncInitable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:39:7: error: expected nested-name-specifier before 'GAsyncInitableClass' using GAsyncInitableClass = struct _GAsyncInitableClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:74:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncInitable; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:75:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncInitable_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncInitable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:77:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncInitableIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:80: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:81: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:85:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:30: error: expected ',' or '...' before '&&' token AsyncInitable(AsyncInitable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:36: error: invalid constructor; you probably meant 'Gio::AsyncInitable (const Gio::AsyncInitable&)' AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncinitable.h:114:38: error: 'noexcept' does not name a type AsyncInitable(AsyncInitable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:115:41: error: expected ',' or '...' before '&&' token AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/asyncinitable.h:115:47: error: expected ';' at end of member declaration AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:115:49: error: 'noexcept' does not name a type AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:115:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:117:18: error: expected ';' at end of member declaration ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:117:20: error: 'noexcept' does not name a type ~AsyncInitable() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:117:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:175:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:181:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/asyncinitable.h:208: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:29:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/credentials.h:32:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:33:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Credentials; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:115:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Credentials_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:116:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCredentials; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:117:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCredentialsClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:120: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:121: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:124:10: error: 'CppClassType' does not name a type static CppClassType credentials_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:134:26: error: expected ',' or '...' before '&&' token Credentials(Credentials&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/credentials.h:134:32: error: invalid constructor; you probably meant 'Gio::Credentials (const Gio::Credentials&)' Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/credentials.h:134:34: error: 'noexcept' does not name a type Credentials(Credentials&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:134:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:135:37: error: expected ',' or '...' before '&&' token Credentials& operator=(Credentials&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/credentials.h:135:43: error: expected ';' at end of member declaration Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:135:45: error: 'noexcept' does not name a type Credentials& operator=(Credentials&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:135:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:137:16: error: expected ';' at end of member declaration ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:137:18: error: 'noexcept' does not name a type ~Credentials() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/credentials.h:137: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:29:0, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusauthobserver.h:34:7: error: expected nested-name-specifier before 'GDBusAuthObserver' using GDBusAuthObserver = struct _GDBusAuthObserver; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:35:7: error: expected nested-name-specifier before 'GDBusAuthObserverClass' using GDBusAuthObserverClass = struct _GDBusAuthObserverClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:100:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AuthObserver; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:101:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AuthObserver_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:102:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAuthObserver; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:103:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusAuthObserverClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:106: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:107: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:110:10: error: 'CppClassType' does not name a type static CppClassType authobserver_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:28: error: expected ',' or '...' before '&&' token AuthObserver(AuthObserver&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120: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:120:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:36: error: 'noexcept' does not name a type AuthObserver(AuthObserver&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:121:39: error: expected ',' or '...' before '&&' token AuthObserver& operator=(AuthObserver&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:121:45: error: expected ';' at end of member declaration AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:121:47: error: 'noexcept' does not name a type AuthObserver& operator=(AuthObserver&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:121:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:123:17: error: expected ';' at end of member declaration ~AuthObserver() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:123:19: error: 'noexcept' does not name a type ~AuthObserver() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:123: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:31:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:29, from /usr/include/giomm-2.4/giomm/dbusconnection.h:30, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixfdlist.h:31:7: error: expected nested-name-specifier before 'GUnixFDList' using GUnixFDList = struct _GUnixFDList; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:32:7: error: expected nested-name-specifier before 'GUnixFDListClass' using GUnixFDListClass = struct _GUnixFDListClass; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDList; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDList_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDList; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDListClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:68: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:69: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:72:10: error: 'CppClassType' does not name a type static CppClassType unixfdlist_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:24: error: expected ',' or '...' before '&&' token UnixFDList(UnixFDList&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:30: error: invalid constructor; you probably meant 'Gio::UnixFDList (const Gio::UnixFDList&)' UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdlist.h:82:32: error: 'noexcept' does not name a type UnixFDList(UnixFDList&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:83:35: error: expected ',' or '...' before '&&' token UnixFDList& operator=(UnixFDList&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixfdlist.h:83:41: error: expected ';' at end of member declaration UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:83:43: error: 'noexcept' does not name a type UnixFDList& operator=(UnixFDList&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:83:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:85:15: error: expected ';' at end of member declaration ~UnixFDList() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:85:17: error: 'noexcept' does not name a type ~UnixFDList() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdlist.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:31:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:29, from /usr/include/giomm-2.4/giomm/dbusconnection.h:30, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixfdlist.h:117:46: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:119:46: 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:144:65: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:164:65: 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:205:26: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle peek_fds() const; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:220:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:29:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:30, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusmessage.h:36:7: error: expected nested-name-specifier before 'GDBusMessage' using GDBusMessage = struct _GDBusMessage; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:37:7: error: expected nested-name-specifier before 'GDBusMessageClass' using GDBusMessageClass = struct _GDBusMessageClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:289:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:290:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMessage; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:291:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMessageClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:294:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message(const Message&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:295:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message& operator=(const Message&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:298:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:18: error: expected ',' or '...' before '&&' token Message(Message&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusmessage.h:308: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:308:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmessage.h:308:26: error: 'noexcept' does not name a type Message(Message&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:309:29: error: expected ',' or '...' before '&&' token Message& operator=(Message&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusmessage.h:309:35: error: expected ';' at end of member declaration Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:309:37: error: 'noexcept' does not name a type Message& operator=(Message&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:309:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:311:12: error: expected ';' at end of member declaration ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:311:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmessage.h:311:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:29:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:30, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusmessage.h:665:20: 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:30:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:30, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusintrospection.h:105: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:109:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AnnotationInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:110:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAnnotationInfo; ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:30:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:30, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusintrospection.h:133: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:136: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:137: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:160:59: 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:171: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:175:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ArgInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:176:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusArgInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:199: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:202: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:203:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo& operator=(const ArgInfo&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:223: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:227:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:228:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:251:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo() = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:254: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:255:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo& operator=(const MethodInfo&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:275: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:279:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SignalInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:280:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSignalInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:303: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:306: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:307:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo& operator=(const SignalInfo&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:327: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:331:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PropertyInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:332:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusPropertyInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:355: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:358: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:359: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:379: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:383:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:384:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:407: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:410: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:411:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo& operator=(const InterfaceInfo&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:532: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:536:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:537:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusNodeInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusintrospection.h:560: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:563: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:564:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo& operator=(const NodeInfo&) = delete; ^~~~~~ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:30:0, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:36:7: error: expected nested-name-specifier before 'GDBusMethodInvocation' using GDBusMethodInvocation = struct _GDBusMethodInvocation; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:37:7: error: expected nested-name-specifier before 'GDBusMethodInvocationClass' using GDBusMethodInvocationClass = struct _GDBusMethodInvocationClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:86:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInvocation; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:87:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MethodInvocation_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:88:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInvocation; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:89:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMethodInvocationClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:92: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:93: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:96:10: error: 'CppClassType' does not name a type static CppClassType methodinvocation_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:36: error: expected ',' or '...' before '&&' token MethodInvocation(MethodInvocation&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106: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:106:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:44: error: 'noexcept' does not name a type MethodInvocation(MethodInvocation&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:107:47: error: expected ',' or '...' before '&&' token MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:107:53: error: expected ';' at end of member declaration MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:107:55: error: 'noexcept' does not name a type MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:107:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:109:21: error: expected ';' at end of member declaration ~MethodInvocation() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:109:23: error: 'noexcept' does not name a type ~MethodInvocation() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:109:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:29:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:36, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceVTable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:78:9: error: expected nested-name-specifier before 'SlotInterfaceMethodCall' using SlotInterfaceMethodCall = sigc::slot< ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:100:9: error: expected nested-name-specifier before 'SlotInterfaceGetProperty' using SlotInterfaceGetProperty = sigc::slot< ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:121:9: error: expected nested-name-specifier before 'SlotInterfaceSetProperty' using SlotInterfaceSetProperty = sigc::slot< ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:137:10: error: 'SlotInterfaceMethodCall' does not name a type const SlotInterfaceMethodCall& slot_method_call, ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:138:10: error: 'SlotInterfaceGetProperty' does not name a type const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139:10: error: 'SlotInterfaceSetProperty' does not name a type const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142: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:143: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:145:34: error: expected ',' or '...' before '&&' token InterfaceVTable(InterfaceVTable&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:145: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:145:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:145:44: error: 'noexcept' does not name a type InterfaceVTable(InterfaceVTable&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:145:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:146:45: error: expected ',' or '...' before '&&' token InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:146:53: error: expected ';' at end of member declaration InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:146:55: error: 'noexcept' does not name a type InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:146:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:163:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* get_slot_method_call() const; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:164:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* get_slot_get_property() const; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:165:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* get_slot_set_property() const; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:173:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* slot_method_call_; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:174:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* slot_get_property_; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:175:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* slot_set_property_; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:138:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139: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:36:0, from /usr/include/giomm-2.4/giomm/application.h:38, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SubtreeVTable; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSubtreeVTable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:82:9: error: expected nested-name-specifier before 'SlotSubtreeEnumerate' using SlotSubtreeEnumerate = sigc::slot< ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:109:9: error: expected nested-name-specifier before 'SlotSubtreeIntrospect' using SlotSubtreeIntrospect = sigc::slot< ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:131:9: error: expected nested-name-specifier before 'SlotSubtreeDispatch' using SlotSubtreeDispatch = sigc::slot< ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:146:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:147:10: error: 'SlotSubtreeIntrospect' does not name a type const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:10: error: 'SlotSubtreeDispatch' does not name a type const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151: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:152:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable& operator=(const SubtreeVTable& other) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:154:30: error: expected ',' or '...' before '&&' token SubtreeVTable(SubtreeVTable&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:154: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:154:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:154:40: error: 'noexcept' does not name a type SubtreeVTable(SubtreeVTable&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:155:41: error: expected ',' or '...' before '&&' token SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:155:49: error: expected ';' at end of member declaration SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:155:51: error: 'noexcept' does not name a type SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:173:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* get_slot_enumerate() const; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:174:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* get_slot_introspect() const; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:175:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* get_slot_dispatch() const; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:183:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* slot_enumerate_; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:184:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* slot_introspect_; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:185:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* slot_dispatch_; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:147:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusconnection.h:41:7: error: expected nested-name-specifier before 'GDBusConnection' using GDBusConnection = struct _GDBusConnection; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:42:7: error: expected nested-name-specifier before 'GDBusConnectionClass' using GDBusConnectionClass = struct _GDBusConnectionClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:486:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Connection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:487:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Connection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:488:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:489:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusConnectionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:492:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection(const Connection&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:493: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:496:10: error: 'CppClassType' does not name a type static CppClassType connection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:24: error: expected ',' or '...' before '&&' token Connection(Connection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusconnection.h:506: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:506:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:506:32: error: 'noexcept' does not name a type Connection(Connection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:507:35: error: expected ',' or '...' before '&&' token Connection& operator=(Connection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusconnection.h:507:41: error: expected ';' at end of member declaration Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:507:43: error: 'noexcept' does not name a type Connection& operator=(Connection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:507:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:509:15: error: expected ';' at end of member declaration ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:509:17: error: 'noexcept' does not name a type ~Connection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:509:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusconnection.h:538:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:544:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:551:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:556:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:581:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:586:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:592:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:596:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:626:9: error: expected nested-name-specifier before 'SlotSignal' using SlotSignal = sigc::slot&, ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:644:9: error: expected nested-name-specifier before 'SlotMessageFilter' using SlotMessageFilter = sigc::slot, ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:662:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:668:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:761:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:800:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:808:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:814:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:867:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:904:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:911:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:916:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1144: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:1171:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1231: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:1249:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1378:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1386:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1621:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1635:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1739:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1756:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusconnection.h:1870:11: error: 'SlotSignal' does not name a type const SlotSignal& slot, ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusconnection.h:1910:26: error: 'SlotMessageFilter' does not name a type guint add_filter(const SlotMessageFilter& slot); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/application.h:39:0, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/notification.h:34:7: error: expected nested-name-specifier before 'GNotification' using GNotification = struct _GNotification; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:35:7: error: expected nested-name-specifier before 'GNotificationClass' using GNotificationClass = struct _GNotificationClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Notification; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Notification_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNotification; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNotificationClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:146:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification(const Notification&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/notification.h:147:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification& operator=(const Notification&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/notification.h:150:10: error: 'CppClassType' does not name a type static CppClassType notification_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:160:28: error: expected ',' or '...' before '&&' token Notification(Notification&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: invalid constructor; you probably meant 'Gio::Notification (const Gio::Notification&)' Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/notification.h:160:36: error: 'noexcept' does not name a type Notification(Notification&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:160:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:161:39: error: expected ',' or '...' before '&&' token Notification& operator=(Notification&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/notification.h:161:45: error: expected ';' at end of member declaration Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: error: 'noexcept' does not name a type Notification& operator=(Notification&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:161:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:163:17: error: expected ';' at end of member declaration ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: error: 'noexcept' does not name a type ~Notification() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:163:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/application.h:39:0, from /usr/include/giomm-2.4/giomm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::add_button(const Glib::ustring&, const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:378:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:380:37: error: 'type_glib_variant' has not been declared add_button_variant(label, action, type_glib_variant::create(target)); ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::set_default_action(const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:386:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/notification.h:388:38: error: 'type_glib_variant' has not been declared set_default_action_variant(action, type_glib_variant::create(target)); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:30:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/application.h: At global scope: /usr/include/giomm-2.4/giomm/application.h:43:7: error: expected nested-name-specifier before 'GApplication' using GApplication = struct _GApplication; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:44:7: error: expected nested-name-specifier before 'GApplicationClass' using GApplicationClass = struct _GApplicationClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:218:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:219:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Application_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:220:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplication; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:221:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:224:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application(const Application&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/application.h:225:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application& operator=(const Application&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/application.h:228:10: error: 'CppClassType' does not name a type static CppClassType application_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:238:26: error: expected ',' or '...' before '&&' token Application(Application&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/application.h:238:32: error: invalid constructor; you probably meant 'Gio::Application (const Gio::Application&)' Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:238:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/application.h:238:34: error: 'noexcept' does not name a type Application(Application&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:238:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:239:37: error: expected ',' or '...' before '&&' token Application& operator=(Application&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/application.h:239:43: error: expected ';' at end of member declaration Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:239:45: error: 'noexcept' does not name a type Application& operator=(Application&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:239:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:241:16: error: expected ';' at end of member declaration ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:241:18: error: 'noexcept' does not name a type ~Application() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:241:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:30:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/application.h:645:55: error: 'SlotOptionArgString' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry(const Glib::OptionGroup::SlotOptionArgString& slot, ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:665:64: error: 'SlotOptionArgFilename' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry_filename(const Glib::OptionGroup::SlotOptionArgFilename& slot, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:777: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:796:19: error: 'type_vec_files' does not name a type void open(const type_vec_files& files, const Glib::ustring& hint = Glib::ustring()); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/application.h:1194: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:1194: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:1279:30: error: 'type_vec_files' does not name a type virtual void on_open(const type_vec_files& files, const Glib::ustring& hint); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/bufferedinputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/filterinputstream.h:31:7: error: expected nested-name-specifier before 'GFilterInputStream' using GFilterInputStream = struct _GFilterInputStream; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:32:7: error: expected nested-name-specifier before 'GFilterInputStreamClass' using GFilterInputStreamClass = struct _GFilterInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:65:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream(const FilterInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:66:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream& operator=(const FilterInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType filterinputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:38: error: expected ',' or '...' before '&&' token FilterInputStream(FilterInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:44: error: invalid constructor; you probably meant 'Gio::FilterInputStream (const Gio::FilterInputStream&)' FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filterinputstream.h:79:46: error: 'noexcept' does not name a type FilterInputStream(FilterInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:80:49: error: expected ',' or '...' before '&&' token FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filterinputstream.h:80:55: error: expected ';' at end of member declaration FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:80:57: error: 'noexcept' does not name a type FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:80:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:82:22: error: expected ';' at end of member declaration ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:82:24: error: 'noexcept' does not name a type ~FilterInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filterinputstream.h:82: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:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:31:7: error: expected nested-name-specifier before 'GBufferedInputStream' using GBufferedInputStream = struct _GBufferedInputStream; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:32:7: error: expected nested-name-specifier before 'GBufferedInputStreamClass' using GBufferedInputStreamClass = struct _GBufferedInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:73:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream(const BufferedInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:74: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:77:10: error: 'CppClassType' does not name a type static CppClassType bufferedinputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:42: error: expected ',' or '...' before '&&' token BufferedInputStream(BufferedInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:48: error: invalid constructor; you probably meant 'Gio::BufferedInputStream (const Gio::BufferedInputStream&)' BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:50: error: 'noexcept' does not name a type BufferedInputStream(BufferedInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:88:53: error: expected ',' or '...' before '&&' token BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:88:59: error: expected ';' at end of member declaration BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:88:61: error: 'noexcept' does not name a type BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:88:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:90:24: error: expected ';' at end of member declaration ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:90:26: error: 'noexcept' does not name a type ~BufferedInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:90:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:222:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:235:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:28:0, from /usr/include/giomm-2.4/giomm.h:35, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/filteroutputstream.h:31:7: error: expected nested-name-specifier before 'GFilterOutputStream' using GFilterOutputStream = struct _GFilterOutputStream; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:32:7: error: expected nested-name-specifier before 'GFilterOutputStreamClass' using GFilterOutputStreamClass = struct _GFilterOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:66:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream(const FilterOutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:67:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream& operator=(const FilterOutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType filteroutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:40: error: expected ',' or '...' before '&&' token FilterOutputStream(FilterOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:46: error: invalid constructor; you probably meant 'Gio::FilterOutputStream (const Gio::FilterOutputStream&)' FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:48: error: 'noexcept' does not name a type FilterOutputStream(FilterOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:81:51: error: expected ',' or '...' before '&&' token FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:81:57: error: expected ';' at end of member declaration FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:81:59: error: 'noexcept' does not name a type FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:81:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:83:23: error: expected ';' at end of member declaration ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:83:25: error: 'noexcept' does not name a type ~FilterOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filteroutputstream.h:83:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:35:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:33:7: error: expected nested-name-specifier before 'GBufferedOutputStream' using GBufferedOutputStream = struct _GBufferedOutputStream; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:34:7: error: expected nested-name-specifier before 'GBufferedOutputStreamClass' using GBufferedOutputStreamClass = struct _GBufferedOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:71: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:72:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream& operator=(const BufferedOutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:75:10: error: 'CppClassType' does not name a type static CppClassType bufferedoutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:44: error: expected ',' or '...' before '&&' token BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:50: error: invalid constructor; you probably meant 'Gio::BufferedOutputStream (const Gio::BufferedOutputStream&)' BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:52: error: 'noexcept' does not name a type BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:86:55: error: expected ',' or '...' before '&&' token BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:86:61: error: expected ';' at end of member declaration BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:86:63: error: 'noexcept' does not name a type BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:86:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:88:25: error: expected ';' at end of member declaration ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:88:27: error: 'noexcept' does not name a type ~BufferedOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:88:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/charsetconverter.h:27:0, from /usr/include/giomm-2.4/giomm.h:37, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/converter.h:36:7: error: expected nested-name-specifier before 'GConverter' using GConverter = struct _GConverter; ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:37:7: error: expected nested-name-specifier before 'GConverterClass' using GConverterClass = struct _GConverterClass; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:196:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Converter; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:197:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Converter_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:198:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverter; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:199:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:202:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter(const Converter&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/converter.h:203:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter& operator=(const Converter&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/converter.h:207:10: error: 'CppClassType' does not name a type static CppClassType converter_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:236:22: error: expected ',' or '...' before '&&' token Converter(Converter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/converter.h:236:28: error: invalid constructor; you probably meant 'Gio::Converter (const Gio::Converter&)' Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:236:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converter.h:236:30: error: 'noexcept' does not name a type Converter(Converter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:236:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:237:33: error: expected ',' or '...' before '&&' token Converter& operator=(Converter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/converter.h:237:39: error: expected ';' at end of member declaration Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:237:41: error: 'noexcept' does not name a type Converter& operator=(Converter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:237:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:239:14: error: expected ';' at end of member declaration ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/converter.h:239:16: error: 'noexcept' does not name a type ~Converter() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converter.h:239:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/charsetconverter.h:31:7: error: expected nested-name-specifier before 'GCharsetConverter' using GCharsetConverter = struct _GCharsetConverter; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:32:7: error: expected nested-name-specifier before 'GCharsetConverterClass' using GCharsetConverterClass = struct _GCharsetConverterClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = CharsetConverter; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = CharsetConverter_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCharsetConverter; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCharsetConverterClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:61: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:62: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:65:10: error: 'CppClassType' does not name a type static CppClassType charsetconverter_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:36: error: expected ',' or '...' before '&&' token CharsetConverter(CharsetConverter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:42: error: invalid constructor; you probably meant 'Gio::CharsetConverter (const Gio::CharsetConverter&)' CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/charsetconverter.h:75:44: error: 'noexcept' does not name a type CharsetConverter(CharsetConverter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:76:47: error: expected ',' or '...' before '&&' token CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/charsetconverter.h:76:53: error: expected ';' at end of member declaration CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:76:55: error: 'noexcept' does not name a type CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:76:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:78:21: error: expected ';' at end of member declaration ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:78:23: error: 'noexcept' does not name a type ~CharsetConverter() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/charsetconverter.h:78:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:38:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/contenttype.h:175: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:183:7: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle content_types_get_registered(); ^~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/converterinputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/pollableinputstream.h:34:7: error: expected nested-name-specifier before 'GPollableInputStream' using GPollableInputStream = struct _GPollableInputStream; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:35:7: error: expected nested-name-specifier before 'GPollableInputStreamClass' using GPollableInputStreamClass = struct _GPollableInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableInputStreamInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:72:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream(const PollableInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:73:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream& operator=(const PollableInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType pollableinputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:42: error: expected ',' or '...' before '&&' token PollableInputStream(PollableInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:48: error: invalid constructor; you probably meant 'Gio::PollableInputStream (const Gio::PollableInputStream&)' PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:50: error: 'noexcept' does not name a type PollableInputStream(PollableInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:107:53: error: expected ',' or '...' before '&&' token PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:107:59: error: expected ';' at end of member declaration PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:107:61: error: 'noexcept' does not name a type PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.h:107:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:109:24: error: expected ';' at end of member declaration ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:109:26: error: 'noexcept' does not name a type ~PollableInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/pollableinputstream.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.h:40:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/converterinputstream.h:31:7: error: expected nested-name-specifier before 'GConverterInputStream' using GConverterInputStream = struct _GConverterInputStream; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:32:7: error: expected nested-name-specifier before 'GConverterInputStreamClass' using GConverterInputStreamClass = struct _GConverterInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:67:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream(const ConverterInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:68:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream& operator=(const ConverterInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:71:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:44: error: expected ',' or '...' before '&&' token ConverterInputStream(ConverterInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:50: error: invalid constructor; you probably meant 'Gio::ConverterInputStream (const Gio::ConverterInputStream&)' ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converterinputstream.h:81:52: error: 'noexcept' does not name a type ConverterInputStream(ConverterInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:82:55: error: expected ',' or '...' before '&&' token ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/converterinputstream.h:82:61: error: expected ';' at end of member declaration ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:82:63: error: 'noexcept' does not name a type ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:82:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:84:25: error: expected ';' at end of member declaration ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:84:27: error: 'noexcept' does not name a type ~ConverterInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converterinputstream.h:84:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/converteroutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:41, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/pollableoutputstream.h:34:7: error: expected nested-name-specifier before 'GPollableOutputStream' using GPollableOutputStream = struct _GPollableOutputStream; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:35:7: error: expected nested-name-specifier before 'GPollableOutputStreamClass' using GPollableOutputStreamClass = struct _GPollableOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableOutputStreamInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:73:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream(const PollableOutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:74: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:78:10: error: 'CppClassType' does not name a type static CppClassType pollableoutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:44: error: expected ',' or '...' before '&&' token PollableOutputStream(PollableOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:50: error: invalid constructor; you probably meant 'Gio::PollableOutputStream (const Gio::PollableOutputStream&)' PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:52: error: 'noexcept' does not name a type PollableOutputStream(PollableOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableoutputstream.h:108:55: error: expected ',' or '...' before '&&' token PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:108:61: error: expected ';' at end of member declaration PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:108:63: error: 'noexcept' does not name a type PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:108:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableoutputstream.h:110:25: error: expected ';' at end of member declaration ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:110:27: error: 'noexcept' does not name a type ~PollableOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:110: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:41:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/converteroutputstream.h:31:7: error: expected nested-name-specifier before 'GConverterOutputStream' using GConverterOutputStream = struct _GConverterOutputStream; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:32:7: error: expected nested-name-specifier before 'GConverterOutputStreamClass' using GConverterOutputStreamClass = struct _GConverterOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:67: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:68: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:71:10: error: 'CppClassType' does not name a type static CppClassType converteroutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:46: error: expected ',' or '...' before '&&' token ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:52: error: invalid constructor; you probably meant 'Gio::ConverterOutputStream (const Gio::ConverterOutputStream&)' ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:54: error: 'noexcept' does not name a type ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:82:57: error: expected ',' or '...' before '&&' token ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:82:63: error: expected ';' at end of member declaration ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:82:65: error: 'noexcept' does not name a type ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:82:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:84:26: error: expected ';' at end of member declaration ~ConverterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:84:28: error: 'noexcept' does not name a type ~ConverterOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/converteroutputstream.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/datainputstream.h:33:7: error: expected nested-name-specifier before 'GDataInputStream' using GDataInputStream = struct _GDataInputStream; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:34:7: error: expected nested-name-specifier before 'GDataInputStreamClass' using GDataInputStreamClass = struct _GDataInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:67: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:68: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:71:10: error: 'CppClassType' does not name a type static CppClassType datainputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:81:34: error: expected ',' or '...' before '&&' token DataInputStream(DataInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/datainputstream.h:81:40: error: invalid constructor; you probably meant 'Gio::DataInputStream (const Gio::DataInputStream&)' DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/datainputstream.h:81:42: error: 'noexcept' does not name a type DataInputStream(DataInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:81:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:82:45: error: expected ',' or '...' before '&&' token DataInputStream& operator=(DataInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/datainputstream.h:82:51: error: expected ';' at end of member declaration DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:82:53: error: 'noexcept' does not name a type DataInputStream& operator=(DataInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:82:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:84:20: error: expected ';' at end of member declaration ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:84:22: error: 'noexcept' does not name a type ~DataInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/datainputstream.h:84:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/datainputstream.h:330: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:419: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:471:61: error: 'SlotAsyncReady' does not name a type void read_upto_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dataoutputstream.h:33:7: error: expected nested-name-specifier before 'GDataOutputStream' using GDataOutputStream = struct _GDataOutputStream; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:34:7: error: expected nested-name-specifier before 'GDataOutputStreamClass' using GDataOutputStreamClass = struct _GDataOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:67: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:68: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:71:10: error: 'CppClassType' does not name a type static CppClassType dataoutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:36: error: expected ',' or '...' before '&&' token DataOutputStream(DataOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:42: error: invalid constructor; you probably meant 'Gio::DataOutputStream (const Gio::DataOutputStream&)' DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:44: error: 'noexcept' does not name a type DataOutputStream(DataOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:82:47: error: expected ',' or '...' before '&&' token DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:82:53: error: expected ';' at end of member declaration DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:82:55: error: 'noexcept' does not name a type DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:82:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:84:21: error: expected ';' at end of member declaration ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:84:23: error: 'noexcept' does not name a type ~DataOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dataoutputstream.h:84:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusactiongroup.h:28:0, from /usr/include/giomm-2.4/giomm.h:45, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/remoteactiongroup.h:36:7: error: expected nested-name-specifier before 'GRemoteActionGroup' using GRemoteActionGroup = struct _GRemoteActionGroup; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:37:7: error: expected nested-name-specifier before 'GRemoteActionGroupClass' using GRemoteActionGroupClass = struct _GRemoteActionGroupClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = RemoteActionGroup; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = RemoteActionGroup_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRemoteActionGroup; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GRemoteActionGroupInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:89: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:90: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:94:10: error: 'CppClassType' does not name a type static CppClassType remoteactiongroup_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:38: error: expected ',' or '...' before '&&' token RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:44: error: invalid constructor; you probably meant 'Gio::RemoteActionGroup (const Gio::RemoteActionGroup&)' RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:46: error: 'noexcept' does not name a type RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:124:49: error: expected ',' or '...' before '&&' token RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:124:55: error: expected ';' at end of member declaration RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:124:57: error: 'noexcept' does not name a type RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:124:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:126:22: error: expected ';' at end of member declaration ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:126:24: error: 'noexcept' does not name a type ~RemoteActionGroup() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:126: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:45:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusactiongroup.h:32:7: error: expected nested-name-specifier before 'GDBusActionGroup' using GDBusActionGroup = struct _GDBusActionGroup; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:33:7: error: expected nested-name-specifier before 'GDBusActionGroupClass' using GDBusActionGroupClass = struct _GDBusActionGroupClass; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusActionGroup; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusActionGroupClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:76: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:77: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:80:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90: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:90:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:91:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:91:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:91:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:91:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:93:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:93:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:93:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:46:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusaddress.h:81:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusaddress.h:85:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:51:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusinterface.h:36:7: error: expected nested-name-specifier before 'GDBusInterface' using GDBusInterface = struct _GDBusInterface; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:37:7: error: expected nested-name-specifier before 'GDBusInterfaceClass' using GDBusInterfaceClass = struct _GDBusInterfaceClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:76:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:77:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:78:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterface; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:79:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusInterfaceIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:82: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:83: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:87:10: error: 'CppClassType' does not name a type static CppClassType interface_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusinterface.h:116: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:116:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterface.h:116:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:117:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusinterface.h:117:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:117:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:117:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:119:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:119:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusinterface.h:119:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusmenumodel.h:26:0, from /usr/include/giomm-2.4/giomm.h:54, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/menumodel.h:30:7: error: expected nested-name-specifier before 'GMenuModel' using GMenuModel = struct _GMenuModel; ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:31:7: error: expected nested-name-specifier before 'GMenuModelClass' using GMenuModelClass = struct _GMenuModelClass; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:148:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:149:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:150:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuModel; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:151:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuModelClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:154: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:155: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:158:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:168:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menumodel.h:168:28: error: invalid constructor; you probably meant 'Gio::MenuModel (const Gio::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menumodel.h:168:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:168:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:169:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menumodel.h:169:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:169:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:169:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:171:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:171:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menumodel.h:171: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:54:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusmenumodel.h:30:7: error: expected nested-name-specifier before 'GDBusMenuModel' using GDBusMenuModel = struct _GDBusMenuModel; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:31:7: error: expected nested-name-specifier before 'GDBusMenuModelClass' using GDBusMenuModelClass = struct _GDBusMenuModelClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMenuModel; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMenuModelClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:73: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:74: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:77:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87: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:87:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:88:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:88:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:88:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:90:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:90:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:90: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:57:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusobject.h:34:7: error: expected nested-name-specifier before 'GDBusObject' using GDBusObject = struct _GDBusObject; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:35:7: error: expected nested-name-specifier before 'GDBusObjectClass' using GDBusObjectClass = struct _GDBusObjectClass; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:73:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:74:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusObject; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:75:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusObjectIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:78: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:79: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:83:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:112:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusobject.h:112: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:112:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusobject.h:112:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:112:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:113:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusobject.h:113:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:113:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:113:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:115:11: error: expected ';' at end of member declaration ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:115:13: error: 'noexcept' does not name a type ~Object() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusobject.h:115:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusownname.h:132:7: error: expected nested-name-specifier before 'SlotBusAcquired' using SlotBusAcquired = sigc::slot&, Glib::ustring>; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusownname.h:139:7: error: expected nested-name-specifier before 'SlotNameAcquired' using SlotNameAcquired = sigc::slot&, Glib::ustring>; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusownname.h:146:7: error: expected nested-name-specifier before 'SlotNameLost' using SlotNameLost = sigc::slot&, Glib::ustring>; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusownname.h:210:9: error: 'SlotBusAcquired' does not name a type const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusownname.h:210:62: error: 'SlotBusAcquired' was not declared in this scope const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:9: error: 'SlotNameAcquired' does not name a type const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusownname.h:211:65: error: 'SlotNameAcquired' was not declared in this scope const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:212:9: error: 'SlotNameLost' does not name a type const SlotNameLost& name_lost_slot = SlotNameLost(), ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusownname.h:212:53: error: 'SlotNameLost' was not declared in this scope const SlotNameLost& name_lost_slot = SlotNameLost(), ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusproxy.h:37:7: error: expected nested-name-specifier before 'GDBusProxy' using GDBusProxy = struct _GDBusProxy; ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:38:7: error: expected nested-name-specifier before 'GDBusProxyClass' using GDBusProxyClass = struct _GDBusProxyClass; ^~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusproxy.h:177:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:178:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:179:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusProxy; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:180:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusProxyClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:183: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:184: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:187:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusproxy.h:197: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:197:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:197:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:198:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusproxy.h:198:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:198:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:198:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:200:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:200:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:200:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:230:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:239:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:262:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:271:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:334:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:344:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:434:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:444:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:645:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_cached_property_names() const; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:729:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:739:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:814:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:827:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:1039:9: error: expected nested-name-specifier before 'MapChangedProperties' using MapChangedProperties = std::map; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:1070:33: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusproxy.h:1070:89: error: template argument 2 is invalid Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1099:44: error: 'MapChangedProperties' does not name a type virtual void on_properties_changed(const MapChangedProperties& changed_properties, const std::vector& invalidated_properties); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:60:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusserver.h:35:7: error: expected nested-name-specifier before 'GDBusServer' using GDBusServer = struct _GDBusServer; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:36:7: error: expected nested-name-specifier before 'GDBusServerClass' using GDBusServerClass = struct _GDBusServerClass; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:146:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Server; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:147:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Server_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:148:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusServer; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:149:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusServerClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:152: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:153: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:156:10: error: 'CppClassType' does not name a type static CppClassType server_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:166:16: error: expected ',' or '...' before '&&' token Server(Server&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusserver.h:166: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:166:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusserver.h:166:24: error: 'noexcept' does not name a type Server(Server&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:166:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:167:27: error: expected ',' or '...' before '&&' token Server& operator=(Server&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/dbusserver.h:167:33: error: expected ';' at end of member declaration Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:167:35: error: 'noexcept' does not name a type Server& operator=(Server&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:167:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:169:11: error: expected ';' at end of member declaration ~Server() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:169:13: error: 'noexcept' does not name a type ~Server() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/dbusserver.h:169: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:63:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbuswatchname.h:104: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:111:7: error: expected nested-name-specifier before 'SlotNameVanished' using SlotNameVanished = sigc::slot&, Glib::ustring>; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:158:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbuswatchname.h:158:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:181:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/dbuswatchname.h:181:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ In file included from /usr/include/giomm-2.4/giomm.h:65:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/desktopappinfo.h:34:7: error: expected nested-name-specifier before 'GDesktopAppInfo' using GDesktopAppInfo = struct _GDesktopAppInfo; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:35:7: error: expected nested-name-specifier before 'GDesktopAppInfoClass' using GDesktopAppInfoClass = struct _GDesktopAppInfoClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DesktopAppInfo; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DesktopAppInfo_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDesktopAppInfo; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDesktopAppInfoClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:74: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:75: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:78:10: error: 'CppClassType' does not name a type static CppClassType desktopappinfo_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:82:42: error: expected ')' before '*' token explicit DesktopAppInfo(GDesktopAppInfo* castitem); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:88:32: error: expected ',' or '...' before '&&' token DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:88:38: error: invalid constructor; you probably meant 'Gio::DesktopAppInfo (const Gio::DesktopAppInfo&)' DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:88:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/desktopappinfo.h:88:40: error: 'noexcept' does not name a type DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:88:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:89:43: error: expected ',' or '...' before '&&' token DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:89:49: error: expected ';' at end of member declaration DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:89:51: error: 'noexcept' does not name a type DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:89:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:91:19: error: expected ';' at end of member declaration ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:91:21: error: 'noexcept' does not name a type ~DesktopAppInfo() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:91:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:104:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj() { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:107: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:65:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/desktopappinfo.h:110: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:60:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/dbusserver.h:470: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:65:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'GDesktopAppInfo' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^~~~~~ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/emblem.h:33:7: error: expected nested-name-specifier before 'GEmblem' using GEmblem = struct _GEmblem; ^~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:34:7: error: expected nested-name-specifier before 'GEmblemClass' using GEmblemClass = struct _GEmblemClass; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:99:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Emblem; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:100:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Emblem_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:101:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblem; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:102:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:105: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:106: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:109:10: error: 'CppClassType' does not name a type static CppClassType emblem_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:119:16: error: expected ',' or '...' before '&&' token Emblem(Emblem&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/emblem.h:119:22: error: invalid constructor; you probably meant 'Gio::Emblem (const Gio::Emblem&)' Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/emblem.h:119:24: error: 'noexcept' does not name a type Emblem(Emblem&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:119:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:120:27: error: expected ',' or '...' before '&&' token Emblem& operator=(Emblem&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/emblem.h:120:33: error: expected ';' at end of member declaration Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:120:35: error: 'noexcept' does not name a type Emblem& operator=(Emblem&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:120:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:122:11: error: expected ';' at end of member declaration ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:122:13: error: 'noexcept' does not name a type ~Emblem() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/emblem.h:122: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:69:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/emblemedicon.h:35:7: error: expected nested-name-specifier before 'GEmblemedIcon' using GEmblemedIcon = struct _GEmblemedIcon; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:36:7: error: expected nested-name-specifier before 'GEmblemedIconClass' using GEmblemedIconClass = struct _GEmblemedIconClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = EmblemedIcon; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = EmblemedIcon_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblemedIcon; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemedIconClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:73:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon(const EmblemedIcon&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:74: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:77:10: error: 'CppClassType' does not name a type static CppClassType emblemedicon_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:28: error: expected ',' or '...' before '&&' token EmblemedIcon(EmblemedIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:34: error: invalid constructor; you probably meant 'Gio::EmblemedIcon (const Gio::EmblemedIcon&)' EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/emblemedicon.h:87:36: error: 'noexcept' does not name a type EmblemedIcon(EmblemedIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:88:39: error: expected ',' or '...' before '&&' token EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/emblemedicon.h:88:45: error: expected ';' at end of member declaration EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:88:47: error: 'noexcept' does not name a type EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:88:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:90:17: error: expected ';' at end of member declaration ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:90:19: error: 'noexcept' does not name a type ~EmblemedIcon() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/emblemedicon.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:69:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/emblemedicon.h:175: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:31:0, from /usr/include/giomm-2.4/giomm.h:76, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/loadableicon.h:38:7: error: expected nested-name-specifier before 'GLoadableIcon' using GLoadableIcon = struct _GLoadableIcon; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:39:7: error: expected nested-name-specifier before 'GLoadableIconClass' using GLoadableIconClass = struct _GLoadableIconClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = LoadableIcon; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = LoadableIcon_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GLoadableIcon; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GLoadableIconIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:68: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:69: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:73:10: error: 'CppClassType' does not name a type static CppClassType loadableicon_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:102:28: error: expected ',' or '...' before '&&' token LoadableIcon(LoadableIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/loadableicon.h:102:34: error: invalid constructor; you probably meant 'Gio::LoadableIcon (const Gio::LoadableIcon&)' LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/loadableicon.h:102:36: error: 'noexcept' does not name a type LoadableIcon(LoadableIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:102:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:103:39: error: expected ',' or '...' before '&&' token LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/loadableicon.h:103:45: error: expected ';' at end of member declaration LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:103:47: error: 'noexcept' does not name a type LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:103:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:105:17: error: expected ';' at end of member declaration ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:105:19: error: 'noexcept' does not name a type ~LoadableIcon() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:105:19: 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, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/loadableicon.h:155:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:76:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/fileicon.h:35:7: error: expected nested-name-specifier before 'GFileIcon' using GFileIcon = struct _GFileIcon; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:36:7: error: expected nested-name-specifier before 'GFileIconClass' using GFileIconClass = struct _GFileIconClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIcon; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIcon_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIcon; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIconClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:68: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:69: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:72:10: error: 'CppClassType' does not name a type static CppClassType fileicon_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:82:20: error: expected ',' or '...' before '&&' token FileIcon(FileIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileicon.h:82:26: error: invalid constructor; you probably meant 'Gio::FileIcon (const Gio::FileIcon&)' FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileicon.h:82:28: error: 'noexcept' does not name a type FileIcon(FileIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:82:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:83:31: error: expected ',' or '...' before '&&' token FileIcon& operator=(FileIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/fileicon.h:83:37: error: expected ';' at end of member declaration FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:83:39: error: 'noexcept' does not name a type FileIcon& operator=(FileIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:83:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:85:13: error: expected ';' at end of member declaration ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:85:15: error: 'noexcept' does not name a type ~FileIcon() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/fileicon.h:85: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:81:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/filenamecompleter.h:34:7: error: expected nested-name-specifier before 'GFilenameCompleter' using GFilenameCompleter = struct _GFilenameCompleter; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:35:7: error: expected nested-name-specifier before 'GFilenameCompleterClass' using GFilenameCompleterClass = struct _GFilenameCompleterClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilenameCompleter; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilenameCompleter_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilenameCompleter; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilenameCompleterClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:67:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter(const FilenameCompleter&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:68:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter& operator=(const FilenameCompleter&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:71:10: error: 'CppClassType' does not name a type static CppClassType filenamecompleter_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:38: error: expected ',' or '...' before '&&' token FilenameCompleter(FilenameCompleter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:44: error: invalid constructor; you probably meant 'Gio::FilenameCompleter (const Gio::FilenameCompleter&)' FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:46: error: 'noexcept' does not name a type FilenameCompleter(FilenameCompleter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:82:49: error: expected ',' or '...' before '&&' token FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:82:55: error: expected ';' at end of member declaration FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:82:57: error: 'noexcept' does not name a type FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:82:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:84:22: error: expected ';' at end of member declaration ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:84:24: error: 'noexcept' does not name a type ~FilenameCompleter() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/filenamecompleter.h:84:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:81:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/filenamecompleter.h:128:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_completions(const std::string& initial_text) const; ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:86:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/inetaddress.h:31:7: error: expected nested-name-specifier before 'GInetAddress' using GInetAddress = struct _GInetAddress; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:32:7: error: expected nested-name-specifier before 'GInetAddressClass' using GInetAddressClass = struct _GInetAddressClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetAddress; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetAddress_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetAddress; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetAddressClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress(const InetAddress&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress& operator=(const InetAddress&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:76:10: error: 'CppClassType' does not name a type static CppClassType inetaddress_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:86:26: error: expected ',' or '...' before '&&' token InetAddress(InetAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/inetaddress.h:86:32: error: invalid constructor; you probably meant 'Gio::InetAddress (const Gio::InetAddress&)' InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetaddress.h:86:34: error: 'noexcept' does not name a type InetAddress(InetAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:86:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:87:37: error: expected ',' or '...' before '&&' token InetAddress& operator=(InetAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/inetaddress.h:87:43: error: expected ';' at end of member declaration InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:87:45: error: 'noexcept' does not name a type InetAddress& operator=(InetAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:87:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:89:16: error: expected ';' at end of member declaration ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:89:18: error: 'noexcept' does not name a type ~InetAddress() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inetaddress.h:89:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:27:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:32, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:28, from /usr/include/giomm-2.4/giomm.h:87, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:34:7: error: expected nested-name-specifier before 'GSocketAddressEnumerator' using GSocketAddressEnumerator = struct _GSocketAddressEnumerator; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:35:7: error: expected nested-name-specifier before 'GSocketAddressEnumeratorClass' using GSocketAddressEnumeratorClass = struct _GSocketAddressEnumeratorClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddressEnumerator; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddressEnumerator_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddressEnumerator; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressEnumeratorClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:67:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator(const SocketAddressEnumerator&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:68: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:71:10: error: 'CppClassType' does not name a type static CppClassType socketaddressenumerator_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:50: error: expected ',' or '...' before '&&' token SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:56: error: invalid constructor; you probably meant 'Gio::SocketAddressEnumerator (const Gio::SocketAddressEnumerator&)' SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:56: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:58: error: 'noexcept' does not name a type SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:58: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:82:61: error: expected ',' or '...' before '&&' token SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:82:67: error: expected ';' at end of member declaration SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:82:69: error: 'noexcept' does not name a type SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:82:69: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:84:28: error: expected ';' at end of member declaration ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:84:30: error: 'noexcept' does not name a type ~SocketAddressEnumerator() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:84: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:27:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:32, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:28, from /usr/include/giomm-2.4/giomm.h:87, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:140:71: error: 'SlotAsyncReady' does not name a type void next_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:147:25: error: 'SlotAsyncReady' does not name a type void next_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/socketaddress.h:32:0, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:28, from /usr/include/giomm-2.4/giomm.h:87, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketconnectable.h:35:7: error: expected nested-name-specifier before 'GSocketConnectable' using GSocketConnectable = struct _GSocketConnectable; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:36:7: error: expected nested-name-specifier before 'GSocketConnectableClass' using GSocketConnectableClass = struct _GSocketConnectableClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnectable; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnectable_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnectable; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectableIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:66:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable(const SocketConnectable&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:67: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:71:10: error: 'CppClassType' does not name a type static CppClassType socketconnectable_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:38: error: expected ',' or '...' before '&&' token SocketConnectable(SocketConnectable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:44: error: invalid constructor; you probably meant 'Gio::SocketConnectable (const Gio::SocketConnectable&)' SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketconnectable.h:100:46: error: 'noexcept' does not name a type SocketConnectable(SocketConnectable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:101:49: error: expected ',' or '...' before '&&' token SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketconnectable.h:101:55: error: expected ';' at end of member declaration SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:101:57: error: 'noexcept' does not name a type SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:101:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:103:22: error: expected ';' at end of member declaration ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:103:24: error: 'noexcept' does not name a type ~SocketConnectable() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnectable.h:103:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:28:0, from /usr/include/giomm-2.4/giomm.h:87, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketaddress.h:37:7: error: expected nested-name-specifier before 'GSocketAddress' using GSocketAddress = struct _GSocketAddress; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:38:7: error: expected nested-name-specifier before 'GSocketAddressClass' using GSocketAddressClass = struct _GSocketAddressClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddress; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddress_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddress; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:69:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress(const SocketAddress&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:70: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:73:10: error: 'CppClassType' does not name a type static CppClassType socketaddress_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:83:30: error: expected ',' or '...' before '&&' token SocketAddress(SocketAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketaddress.h:83:36: error: invalid constructor; you probably meant 'Gio::SocketAddress (const Gio::SocketAddress&)' SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddress.h:83:38: error: 'noexcept' does not name a type SocketAddress(SocketAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:83:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:84:41: error: expected ',' or '...' before '&&' token SocketAddress& operator=(SocketAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketaddress.h:84:47: error: expected ';' at end of member declaration SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:84:49: error: 'noexcept' does not name a type SocketAddress& operator=(SocketAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:84:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:86:18: error: expected ';' at end of member declaration ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:86:20: error: 'noexcept' does not name a type ~SocketAddress() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketaddress.h:86: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:87:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/inetsocketaddress.h:34:7: error: expected nested-name-specifier before 'GInetSocketAddress' using GInetSocketAddress = struct _GInetSocketAddress; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:35:7: error: expected nested-name-specifier before 'GInetSocketAddressClass' using GInetSocketAddressClass = struct _GInetSocketAddressClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetSocketAddress; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetSocketAddress_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetSocketAddress; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetSocketAddressClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:72:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress(const InetSocketAddress&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:73: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:76:10: error: 'CppClassType' does not name a type static CppClassType inetsocketaddress_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:38: error: expected ',' or '...' before '&&' token InetSocketAddress(InetSocketAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:44: error: invalid constructor; you probably meant 'Gio::InetSocketAddress (const Gio::InetSocketAddress&)' InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:46: error: 'noexcept' does not name a type InetSocketAddress(InetSocketAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetsocketaddress.h:87:49: error: expected ',' or '...' before '&&' token InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:87:55: error: expected ';' at end of member declaration InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:87:57: error: 'noexcept' does not name a type InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:87:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetsocketaddress.h:89:22: error: expected ';' at end of member declaration ~InetSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:89:24: error: 'noexcept' does not name a type ~InetSocketAddress() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:89: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:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/listmodel.h:36:7: error: expected nested-name-specifier before 'GListModel' using GListModel = struct _GListModel; ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:37:7: error: expected nested-name-specifier before 'GListModelClass' using GListModelClass = struct _GListModelClass; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:100:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListModel; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:101:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListModel_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:102:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListModel; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:103:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListModelInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:106: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:107: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:111:10: error: 'CppClassType' does not name a type static CppClassType listmodel_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:140:22: error: expected ',' or '...' before '&&' token ListModel(ListModel&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/listmodel.h:140:28: error: invalid constructor; you probably meant 'Gio::ListModel (const Gio::ListModel&)' ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/listmodel.h:140:30: error: 'noexcept' does not name a type ListModel(ListModel&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:140:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:141:33: error: expected ',' or '...' before '&&' token ListModel& operator=(ListModel&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/listmodel.h:141:39: error: expected ';' at end of member declaration ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:141:41: error: 'noexcept' does not name a type ListModel& operator=(ListModel&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:141:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:143:14: error: expected ';' at end of member declaration ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:143:16: error: 'noexcept' does not name a type ~ListModel() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/listmodel.h:143: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:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/liststore.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListStoreBase; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListStoreBase_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListStore; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListStoreClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:68:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase(const ListStoreBase&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:69: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:72:10: error: 'CppClassType' does not name a type static CppClassType liststorebase_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:82:30: error: expected ',' or '...' before '&&' token ListStoreBase(ListStoreBase&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/liststore.h:82:36: error: invalid constructor; you probably meant 'Gio::ListStoreBase (const Gio::ListStoreBase&)' ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h:82:38: error: 'noexcept' does not name a type ListStoreBase(ListStoreBase&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:82:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:83:41: error: expected ',' or '...' before '&&' token ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/liststore.h:83:47: error: expected ';' at end of member declaration ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:83:49: error: 'noexcept' does not name a type ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:83:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:85:18: error: expected ';' at end of member declaration ~ListStoreBase() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:85:20: error: 'noexcept' does not name a type ~ListStoreBase() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:85: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:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/liststore.h:144:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:162:73: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:171:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:223:52: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^~ /usr/include/giomm-2.4/giomm/liststore.h:264:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:264:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/liststore.h:265:64: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "T_item must be Glib::Object or derived from Glib::Object."); ^ /usr/include/giomm-2.4/giomm/liststore.h:324:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:338:63: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:346:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:377:42: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^~ /usr/include/giomm-2.4/giomm/liststore.h:391:30: error: '>>' should be '> >' within a nested template argument list Glib::RefPtr> ListStore::create() ^~ /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static Glib::RefPtr > Gio::ListStore::create()': /usr/include/giomm-2.4/giomm/liststore.h:393:39: error: '>>' should be '> >' within a nested template argument list return Glib::RefPtr>(new ListStore()); ^~ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:416: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:419:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto slot_copy = const_cast(&slot); ^~~~ /usr/include/giomm-2.4/giomm/liststore.h:419:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:421: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:425: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:428:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto slot_copy = const_cast(&slot); ^~~~ /usr/include/giomm-2.4/giomm/liststore.h:428:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h:430:49: error: 'slot_copy' was not declared in this scope g_list_store_sort(gobj(), &compare_data_func, slot_copy); ^~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:441:40: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions) ^~ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::splice(guint, guint, const std::vector >&)': /usr/include/giomm-2.4/giomm/liststore.h:444: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:444:27: error: expected primary-expression before '[' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/liststore.h:444:28: error: expected primary-expression before ']' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/liststore.h:444:31: error: 'g_additions' was not declared in this scope std::unique_ptr g_additions{new gpointer[n_additions]}; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static int Gio::ListStore::compare_data_func(gconstpointer, gconstpointer, gpointer)': /usr/include/giomm-2.4/giomm/liststore.h:455:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto slot = static_cast(user_data); ^~~~ /usr/include/giomm-2.4/giomm/liststore.h:455:8: error: 'slot' does not name a type auto slot = static_cast(user_data); ^~~~ /usr/include/giomm-2.4/giomm/liststore.h:464:12: error: 'slot' was not declared in this scope return (*slot)(item_a, item_b); ^~~~ /usr/include/giomm-2.4/giomm/liststore.h:464:12: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:95:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/memoryinputstream.h: At global scope: /usr/include/giomm-2.4/giomm/memoryinputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryInputStream' using GMemoryInputStream = struct _GMemoryInputStream; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:35:7: error: expected nested-name-specifier before 'GMemoryInputStreamClass' using GMemoryInputStreamClass = struct _GMemoryInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:68:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream(const MemoryInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:69: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:72:10: error: 'CppClassType' does not name a type static CppClassType memoryinputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:38: error: expected ',' or '...' before '&&' token MemoryInputStream(MemoryInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:44: error: invalid constructor; you probably meant 'Gio::MemoryInputStream (const Gio::MemoryInputStream&)' MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:46: error: 'noexcept' does not name a type MemoryInputStream(MemoryInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:83:49: error: expected ',' or '...' before '&&' token MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:83:55: error: expected ';' at end of member declaration MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:83:57: error: 'noexcept' does not name a type MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:83:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:85:22: error: expected ';' at end of member declaration ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:85:24: error: 'noexcept' does not name a type ~MemoryInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:85: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:95:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/memoryinputstream.h:156:9: error: expected nested-name-specifier before 'SlotDestroyData' using SlotDestroyData = sigc::slot; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryinputstream.h:166:53: error: 'SlotDestroyData' does not name a type void add_data(const void* data, gssize len, const SlotDestroyData& destroy_slot); ^~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:96:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/memoryoutputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryOutputStream' using GMemoryOutputStream = struct _GMemoryOutputStream; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:35:7: error: expected nested-name-specifier before 'GMemoryOutputStreamClass' using GMemoryOutputStreamClass = struct _GMemoryOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:73:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:74:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:75:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:78:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream(const MemoryOutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:79: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:82:10: error: 'CppClassType' does not name a type static CppClassType memoryoutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:40: error: expected ',' or '...' before '&&' token MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:46: error: invalid constructor; you probably meant 'Gio::MemoryOutputStream (const Gio::MemoryOutputStream&)' MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:48: error: 'noexcept' does not name a type MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:93:51: error: expected ',' or '...' before '&&' token MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:93:57: error: expected ';' at end of member declaration MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:93:59: error: 'noexcept' does not name a type MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:93:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:95:23: error: expected ';' at end of member declaration ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:95:25: error: 'noexcept' does not name a type ~MemoryOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:95:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/menu.h:27:0, from /usr/include/giomm-2.4/giomm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/menuitem.h:35:7: error: expected nested-name-specifier before 'GMenuItem' using GMenuItem = struct _GMenuItem; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:36:7: error: expected nested-name-specifier before 'GMenuItemClass' using GMenuItemClass = struct _GMenuItemClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuItem; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuItem_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuItem; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuItemClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:65:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem(const MenuItem&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:66: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:69:10: error: 'CppClassType' does not name a type static CppClassType menuitem_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:79:20: error: expected ',' or '...' before '&&' token MenuItem(MenuItem&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menuitem.h:79:26: error: invalid constructor; you probably meant 'Gio::MenuItem (const Gio::MenuItem&)' MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuitem.h:79:28: error: 'noexcept' does not name a type MenuItem(MenuItem&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:79:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:80:31: error: expected ',' or '...' before '&&' token MenuItem& operator=(MenuItem&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menuitem.h:80:37: error: expected ';' at end of member declaration MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:80:39: error: 'noexcept' does not name a type MenuItem& operator=(MenuItem&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:80:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:82:13: error: expected ';' at end of member declaration ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:82:15: error: 'noexcept' does not name a type ~MenuItem() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menuitem.h:82: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:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/menu.h:31:7: error: expected nested-name-specifier before 'GMenu' using GMenu = struct _GMenu; ^~~~~ /usr/include/giomm-2.4/giomm/menu.h:32:7: error: expected nested-name-specifier before 'GMenuClass' using GMenuClass = struct _GMenuClass; ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Menu; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Menu_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenu; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:68: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:69: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:72:10: error: 'CppClassType' does not name a type static CppClassType menu_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:82:12: error: expected ',' or '...' before '&&' token Menu(Menu&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menu.h:82:18: error: invalid constructor; you probably meant 'Gio::Menu (const Gio::Menu&)' Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:82:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menu.h:82:20: error: 'noexcept' does not name a type Menu(Menu&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:82:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:83:23: error: expected ',' or '...' before '&&' token Menu& operator=(Menu&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menu.h:83:29: error: expected ';' at end of member declaration Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:83:31: error: 'noexcept' does not name a type Menu& operator=(Menu&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:83:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:85:9: error: expected ';' at end of member declaration ~Menu() noexcept override; ^ /usr/include/giomm-2.4/giomm/menu.h:85:11: error: 'noexcept' does not name a type ~Menu() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menu.h:85:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:98:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/menuattributeiter.h:30:7: error: expected nested-name-specifier before 'GMenuAttributeIter' using GMenuAttributeIter = struct _GMenuAttributeIter; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:31:7: error: expected nested-name-specifier before 'GMenuAttributeIterClass' using GMenuAttributeIterClass = struct _GMenuAttributeIterClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuAttributeIter; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:54:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuAttributeIter_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuAttributeIter; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:56:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuAttributeIterClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:59:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter(const MenuAttributeIter&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:60: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:63:10: error: 'CppClassType' does not name a type static CppClassType menuattributeiter_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:38: error: expected ',' or '...' before '&&' token MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:44: error: invalid constructor; you probably meant 'Gio::MenuAttributeIter (const Gio::MenuAttributeIter&)' MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:46: error: 'noexcept' does not name a type MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:74:49: error: expected ',' or '...' before '&&' token MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:74:55: error: expected ';' at end of member declaration MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:74:57: error: 'noexcept' does not name a type MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:74:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:76:22: error: expected ';' at end of member declaration ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:76:24: error: 'noexcept' does not name a type ~MenuAttributeIter() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menuattributeiter.h:76: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:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/menulinkiter.h:30:7: error: expected nested-name-specifier before 'GMenuLinkIter' using GMenuLinkIter = struct _GMenuLinkIter; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:31:7: error: expected nested-name-specifier before 'GMenuLinkIterClass' using GMenuLinkIterClass = struct _GMenuLinkIterClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuLinkIter; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuLinkIter_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuLinkIter; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuLinkIterClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:61: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:62:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter& operator=(const MenuLinkIter&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:65:10: error: 'CppClassType' does not name a type static CppClassType menulinkiter_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:28: error: expected ',' or '...' before '&&' token MenuLinkIter(MenuLinkIter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:34: error: invalid constructor; you probably meant 'Gio::MenuLinkIter (const Gio::MenuLinkIter&)' MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menulinkiter.h:75:36: error: 'noexcept' does not name a type MenuLinkIter(MenuLinkIter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:76:39: error: expected ',' or '...' before '&&' token MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/menulinkiter.h:76:45: error: expected ';' at end of member declaration MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:76:47: error: 'noexcept' does not name a type MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:76:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:78:17: error: expected ';' at end of member declaration ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:78:19: error: 'noexcept' does not name a type ~MenuLinkIter() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/menulinkiter.h:78:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/networkaddress.h:33:7: error: expected nested-name-specifier before 'GNetworkAddress' using GNetworkAddress = struct _GNetworkAddress; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:34:7: error: expected nested-name-specifier before 'GNetworkAddressClass' using GNetworkAddressClass = struct _GNetworkAddressClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkAddress; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkAddress_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkAddress; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkAddressClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:69:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress(const NetworkAddress&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:70:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress& operator=(const NetworkAddress&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:73:10: error: 'CppClassType' does not name a type static CppClassType networkaddress_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:83:32: error: expected ',' or '...' before '&&' token NetworkAddress(NetworkAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/networkaddress.h:83:38: error: invalid constructor; you probably meant 'Gio::NetworkAddress (const Gio::NetworkAddress&)' NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkaddress.h:83:40: error: 'noexcept' does not name a type NetworkAddress(NetworkAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:83:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkaddress.h:84:43: error: expected ',' or '...' before '&&' token NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/networkaddress.h:84:49: error: expected ';' at end of member declaration NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:84:51: error: 'noexcept' does not name a type NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:84:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkaddress.h:86:19: error: expected ';' at end of member declaration ~NetworkAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:86:21: error: 'noexcept' does not name a type ~NetworkAddress() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/networkaddress.h:86:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/networkservice.h:33:7: error: expected nested-name-specifier before 'GNetworkService' using GNetworkService = struct _GNetworkService; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:34:7: error: expected nested-name-specifier before 'GNetworkServiceClass' using GNetworkServiceClass = struct _GNetworkServiceClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkService; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkService_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkService; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkServiceClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:73:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService(const NetworkService&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:74:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService& operator=(const NetworkService&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:77:10: error: 'CppClassType' does not name a type static CppClassType networkservice_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:87:32: error: expected ',' or '...' before '&&' token NetworkService(NetworkService&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/networkservice.h:87:38: error: invalid constructor; you probably meant 'Gio::NetworkService (const Gio::NetworkService&)' NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkservice.h:87:40: error: 'noexcept' does not name a type NetworkService(NetworkService&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:87:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkservice.h:88:43: error: expected ',' or '...' before '&&' token NetworkService& operator=(NetworkService&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/networkservice.h:88:49: error: expected ';' at end of member declaration NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:88:51: error: 'noexcept' does not name a type NetworkService& operator=(NetworkService&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:88:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkservice.h:90:19: error: expected ';' at end of member declaration ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkservice.h:90:21: error: 'noexcept' does not name a type ~NetworkService() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/networkservice.h:90:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:108:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/permission.h:32:7: error: expected nested-name-specifier before 'GPermission' using GPermission = struct _GPermission; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:33:7: error: expected nested-name-specifier before 'GPermissionClass' using GPermissionClass = struct _GPermissionClass; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Permission; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:73:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Permission_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:74:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPermission; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:75:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPermissionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission(const Permission&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/permission.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission& operator=(const Permission&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/permission.h:82:10: error: 'CppClassType' does not name a type static CppClassType permission_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:92:24: error: expected ',' or '...' before '&&' token Permission(Permission&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/permission.h:92:30: error: invalid constructor; you probably meant 'Gio::Permission (const Gio::Permission&)' Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:92:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/permission.h:92:32: error: 'noexcept' does not name a type Permission(Permission&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:92:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:93:35: error: expected ',' or '...' before '&&' token Permission& operator=(Permission&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/permission.h:93:41: error: expected ';' at end of member declaration Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:93:43: error: 'noexcept' does not name a type Permission& operator=(Permission&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:93:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:95:15: error: expected ';' at end of member declaration ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/permission.h:95:17: error: 'noexcept' does not name a type ~Permission() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:95:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:108:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/permission.h:158:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:161:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:213: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:216:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:299:44: error: 'SlotAsyncReady' does not name a type virtual void acquire_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/permission.h:308:44: error: 'SlotAsyncReady' does not name a type virtual void release_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/proxy.h:32:0, from /usr/include/giomm-2.4/giomm.h:111, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/proxyaddress.h:32:7: error: expected nested-name-specifier before 'GProxyAddress' using GProxyAddress = struct _GProxyAddress; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:33:7: error: expected nested-name-specifier before 'GProxyAddressClass' using GProxyAddressClass = struct _GProxyAddressClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyAddress; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyAddress_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyAddress; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyAddressClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:65: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:66:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress& operator=(const ProxyAddress&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:69:10: error: 'CppClassType' does not name a type static CppClassType proxyaddress_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:28: error: expected ',' or '...' before '&&' token ProxyAddress(ProxyAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:34: error: invalid constructor; you probably meant 'Gio::ProxyAddress (const Gio::ProxyAddress&)' ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyaddress.h:79:36: error: 'noexcept' does not name a type ProxyAddress(ProxyAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:80:39: error: expected ',' or '...' before '&&' token ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/proxyaddress.h:80:45: error: expected ';' at end of member declaration ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:80:47: error: 'noexcept' does not name a type ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:80:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:82:17: error: expected ';' at end of member declaration ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:82:19: error: 'noexcept' does not name a type ~ProxyAddress() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxyaddress.h:82:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/proxy.h:42:7: error: expected nested-name-specifier before 'GProxy' using GProxy = struct _GProxy; ^~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:43:7: error: expected nested-name-specifier before 'GProxyClass' using GProxyClass = struct _GProxyClass; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxy; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:79:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:80:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:84:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:113:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/proxy.h:113:20: error: invalid constructor; you probably meant 'Gio::Proxy (const Gio::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxy.h:113:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:113:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:114:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/proxy.h:114:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:114:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:114:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:116:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxy.h:116:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:116:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/proxy.h:170:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxy.h:174:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/proxyresolver.h:40:7: error: expected nested-name-specifier before 'GProxyResolver' using GProxyResolver = struct _GProxyResolver; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:41:7: error: expected nested-name-specifier before 'GProxyResolverClass' using GProxyResolverClass = struct _GProxyResolverClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyResolver; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyResolver_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyResolver; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyResolverInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:75:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver(const ProxyResolver&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:76:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver& operator=(const ProxyResolver&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:80:10: error: 'CppClassType' does not name a type static CppClassType proxyresolver_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:30: error: expected ',' or '...' before '&&' token ProxyResolver(ProxyResolver&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:36: error: invalid constructor; you probably meant 'Gio::ProxyResolver (const Gio::ProxyResolver&)' ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyresolver.h:109:38: error: 'noexcept' does not name a type ProxyResolver(ProxyResolver&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:110:41: error: expected ',' or '...' before '&&' token ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/proxyresolver.h:110:47: error: expected ';' at end of member declaration ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:110:49: error: 'noexcept' does not name a type ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:110:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:112:18: error: expected ';' at end of member declaration ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:112:20: error: 'noexcept' does not name a type ~ProxyResolver() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/proxyresolver.h:112: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:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/proxyresolver.h:200: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:206:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/resolver.h:29:0, from /usr/include/giomm-2.4/giomm.h:115, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/srvtarget.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SrvTarget; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSrvTarget; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:77:22: error: expected ',' or '...' before '&&' token SrvTarget(SrvTarget&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/srvtarget.h:77:30: error: invalid constructor; you probably meant 'Gio::SrvTarget (const Gio::SrvTarget&)' SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/srvtarget.h:77:32: error: 'noexcept' does not name a type SrvTarget(SrvTarget&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:77:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:78:33: error: expected ',' or '...' before '&&' token SrvTarget& operator=(SrvTarget&& other) noexcept; ^~ /usr/include/giomm-2.4/giomm/srvtarget.h:78:41: error: expected ';' at end of member declaration SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:78:43: error: 'noexcept' does not name a type SrvTarget& operator=(SrvTarget&& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:78:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:80:14: error: expected ';' at end of member declaration ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:80:16: error: 'noexcept' does not name a type ~SrvTarget() noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:82:29: error: expected ';' at end of member declaration void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:82:31: error: 'noexcept' does not name a type void swap(SrvTarget& other) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:82:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/resolver.h:29:0, from /usr/include/giomm-2.4/giomm.h:115, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/srvtarget.h:148:9: error: expected nested-name-specifier before 'CppType' using CppType = Gio::SrvTarget; ^~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:149:9: error: expected nested-name-specifier before 'CType' using CType = const GSrvTarget*; ^~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:150:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GSrvTarget*; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:152: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:153:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:154:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return CppType(const_cast(item), true /* take_copy */); } ^~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:155:30: error: 'CType' has not been declared static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h: In static member function 'static void Gio::SrvTargetListTraits::release_c_type(int)': /usr/include/giomm-2.4/giomm/srvtarget.h:155: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:160:7: error: expected nested-name-specifier before 'ListHandle_SrvTarget' using ListHandle_SrvTarget = Glib::ListHandle; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/srvtarget.h:172:50: error: expected initializer before 'noexcept' inline void swap(SrvTarget& lhs, SrvTarget& rhs) noexcept ^~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/resolver.h:35:7: error: expected nested-name-specifier before 'GResolver' using GResolver = struct _GResolver; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:36:7: error: expected nested-name-specifier before 'GResolverClass' using GResolverClass = struct _GResolverClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:154:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resolver; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:155:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Resolver_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:156:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResolver; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:157:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GResolverClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:160: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:161: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:164:10: error: 'CppClassType' does not name a type static CppClassType resolver_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:174:20: error: expected ',' or '...' before '&&' token Resolver(Resolver&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/resolver.h:174:26: error: invalid constructor; you probably meant 'Gio::Resolver (const Gio::Resolver&)' Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/resolver.h:174:28: error: 'noexcept' does not name a type Resolver(Resolver&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:174:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:175:31: error: expected ',' or '...' before '&&' token Resolver& operator=(Resolver&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/resolver.h:175:37: error: expected ';' at end of member declaration Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:175:39: error: 'noexcept' does not name a type Resolver& operator=(Resolver&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:175:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:177:13: error: expected ';' at end of member declaration ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:177:15: error: 'noexcept' does not name a type ~Resolver() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:177: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:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/resolver.h:245: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:248: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:257:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:265: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:282:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name_finish(const Glib::RefPtr& result); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:314:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:322:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:374: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:377:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain); ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:388:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:398:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:415:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service_finish(const Glib::RefPtr& result); ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:455:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resolver.h:461:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:116:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/resource.h:324: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:328:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resource; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/resource.h:329:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResource; ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:116:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/resource.h:352:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource() = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/resource.h:355:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource(const Resource&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/resource.h:356:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource& operator=(const Resource&) = delete; ^~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settings.h:36:7: error: expected nested-name-specifier before 'GSettings' using GSettings = struct _GSettings; ^~~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:37:7: error: expected nested-name-specifier before 'GSettingsClass' using GSettingsClass = struct _GSettingsClass; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:163:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Settings; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:164:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Settings_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:165:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettings; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:166:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSettingsClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:169: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:170: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:173:10: error: 'CppClassType' does not name a type static CppClassType settings_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:183:20: error: expected ',' or '...' before '&&' token Settings(Settings&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/settings.h:183:26: error: invalid constructor; you probably meant 'Gio::Settings (const Gio::Settings&)' Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/settings.h:183:28: error: 'noexcept' does not name a type Settings(Settings&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:183:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:184:31: error: expected ',' or '...' before '&&' token Settings& operator=(Settings&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/settings.h:184:37: error: expected ';' at end of member declaration Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:184:39: error: 'noexcept' does not name a type Settings& operator=(Settings&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:184:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:186:13: error: expected ';' at end of member declaration ~Settings() noexcept override; ^ /usr/include/giomm-2.4/giomm/settings.h:186:15: error: 'noexcept' does not name a type ~Settings() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/settings.h:186: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:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settings.h:572: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:590:63: error: 'StringArrayHandle' in namespace 'Glib' does not name a type bool set_string_array(const Glib::ustring& key, const Glib::StringArrayHandle& value); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:29:0, from /usr/include/giomm-2.4/giomm.h:119, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemakey.h:45:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaKey final ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settingsschemakey.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaKey; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settingsschemakey.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaKey; ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:29:0, from /usr/include/giomm-2.4/giomm.h:119, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemakey.h:73:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey() = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/settingsschemakey.h:76:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey(const SettingsSchemaKey&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/settingsschemakey.h:77:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey& operator=(const SettingsSchemaKey&) = delete; ^~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settingsschema.h:62:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchema final ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settingsschema.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchema; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settingsschema.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchema; ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settingsschema.h:90: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:93: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:94:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema& operator=(const SettingsSchema&) = delete; ^~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemasource.h:45:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaSource final ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settingsschemasource.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaSource; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/settingsschemasource.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaSource; ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemasource.h:73: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:76: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:77:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource& operator=(const SettingsSchemaSource&) = delete; ^~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/simpleactiongroup.h:34:7: error: expected nested-name-specifier before 'GSimpleActionGroup' using GSimpleActionGroup = struct _GSimpleActionGroup; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:35:7: error: expected nested-name-specifier before 'GSimpleActionGroupClass' using GSimpleActionGroupClass = struct _GSimpleActionGroupClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleActionGroup; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleActionGroup_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleActionGroup; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionGroupClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:70:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup(const SimpleActionGroup&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:71:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup& operator=(const SimpleActionGroup&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:74:10: error: 'CppClassType' does not name a type static CppClassType simpleactiongroup_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:38: error: expected ',' or '...' before '&&' token SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:44: error: invalid constructor; you probably meant 'Gio::SimpleActionGroup (const Gio::SimpleActionGroup&)' SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:46: error: 'noexcept' does not name a type SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:85:49: error: expected ',' or '...' before '&&' token SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:85:55: error: expected ';' at end of member declaration SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:85:57: error: 'noexcept' does not name a type SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:85:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:87:22: error: expected ';' at end of member declaration ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:87:24: error: 'noexcept' does not name a type ~SimpleActionGroup() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:87: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:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/simpleiostream.h:29:7: error: expected nested-name-specifier before 'GSimpleIOStream' using GSimpleIOStream = struct _GSimpleIOStream; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:30:7: error: expected nested-name-specifier before 'GSimpleIOStreamClass' using GSimpleIOStreamClass = struct _GSimpleIOStreamClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleIOStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleIOStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleIOStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleIOStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:69:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream(const SimpleIOStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:70:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream& operator=(const SimpleIOStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleiostream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:32: error: expected ',' or '...' before '&&' token SimpleIOStream(SimpleIOStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: invalid constructor; you probably meant 'Gio::SimpleIOStream (const Gio::SimpleIOStream&)' SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: error: 'noexcept' does not name a type SimpleIOStream(SimpleIOStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:84:43: error: expected ',' or '...' before '&&' token SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:49: error: expected ';' at end of member declaration SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: error: 'noexcept' does not name a type SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:86:19: error: expected ';' at end of member declaration ~SimpleIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: error: 'noexcept' does not name a type ~SimpleIOStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/simplepermission.h:30:7: error: expected nested-name-specifier before 'GSimplePermission' using GSimplePermission = struct _GSimplePermission; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:31:7: error: expected nested-name-specifier before 'GSimplePermissionClass' using GSimplePermissionClass = struct _GSimplePermissionClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimplePermission; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimplePermission_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimplePermission; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimplePermissionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:65:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission(const SimplePermission&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:66:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission& operator=(const SimplePermission&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:69:10: error: 'CppClassType' does not name a type static CppClassType simplepermission_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:79:36: error: expected ',' or '...' before '&&' token SimplePermission(SimplePermission&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simplepermission.h:79:42: error: invalid constructor; you probably meant 'Gio::SimplePermission (const Gio::SimplePermission&)' SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simplepermission.h:79:44: error: 'noexcept' does not name a type SimplePermission(SimplePermission&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:79:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:80:47: error: expected ',' or '...' before '&&' token SimplePermission& operator=(SimplePermission&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/simplepermission.h:80:53: error: expected ';' at end of member declaration SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:80:55: error: 'noexcept' does not name a type SimplePermission& operator=(SimplePermission&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:80:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:82:21: error: expected ';' at end of member declaration ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:82:23: error: 'noexcept' does not name a type ~SimplePermission() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/simplepermission.h:82:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:126:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socket.h:37:7: error: expected nested-name-specifier before 'GSocket' using GSocket = struct _GSocket; ^~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:38:7: error: expected nested-name-specifier before 'GSocketClass' using GSocketClass = struct _GSocketClass; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:311:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Socket; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:312:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Socket_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:313:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocket; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:314:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:317: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:318: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:321:10: error: 'CppClassType' does not name a type static CppClassType socket_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:331:16: error: expected ',' or '...' before '&&' token Socket(Socket&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socket.h:331:22: error: invalid constructor; you probably meant 'Gio::Socket (const Gio::Socket&)' Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:331:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socket.h:331:24: error: 'noexcept' does not name a type Socket(Socket&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:331:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:332:27: error: expected ',' or '...' before '&&' token Socket& operator=(Socket&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socket.h:332:33: error: expected ';' at end of member declaration Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:332:35: error: 'noexcept' does not name a type Socket& operator=(Socket&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:332:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:334:11: error: expected ';' at end of member declaration ~Socket() noexcept override; ^ /usr/include/giomm-2.4/giomm/socket.h:334:13: error: 'noexcept' does not name a type ~Socket() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socket.h:334:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/socketclient.h:34:0, from /usr/include/giomm-2.4/giomm.h:129, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketconnection.h:33:7: error: expected nested-name-specifier before 'GSocketConnection' using GSocketConnection = struct _GSocketConnection; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:34:7: error: expected nested-name-specifier before 'GSocketConnectionClass' using GSocketConnectionClass = struct _GSocketConnectionClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:74:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:75:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:77:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:80: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:81:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnection& operator=(const SocketConnection&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:84:10: error: 'CppClassType' does not name a type static CppClassType socketconnection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:94:36: error: expected ',' or '...' before '&&' token SocketConnection(SocketConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketconnection.h:94:42: error: invalid constructor; you probably meant 'Gio::SocketConnection (const Gio::SocketConnection&)' SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketconnection.h:94:44: error: 'noexcept' does not name a type SocketConnection(SocketConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:94:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:95:47: error: expected ',' or '...' before '&&' token SocketConnection& operator=(SocketConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketconnection.h:95:53: error: expected ';' at end of member declaration SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:95:55: error: 'noexcept' does not name a type SocketConnection& operator=(SocketConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:95:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:97:21: error: expected ';' at end of member declaration ~SocketConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:97:23: error: 'noexcept' does not name a type ~SocketConnection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:97:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/socketclient.h:34:0, from /usr/include/giomm-2.4/giomm.h:129, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketconnection.h:148:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketconnection.h:153:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketclient.h:39:7: error: expected nested-name-specifier before 'GSocketClient' using GSocketClient = struct _GSocketClient; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:40:7: error: expected nested-name-specifier before 'GSocketClientClass' using GSocketClientClass = struct _GSocketClientClass; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:158:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketClient; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:159:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketClient_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:160:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketClient; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:161:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClientClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:164: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:165: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:168:10: error: 'CppClassType' does not name a type static CppClassType socketclient_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:178:28: error: expected ',' or '...' before '&&' token SocketClient(SocketClient&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketclient.h:178:34: error: invalid constructor; you probably meant 'Gio::SocketClient (const Gio::SocketClient&)' SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketclient.h:178:36: error: 'noexcept' does not name a type SocketClient(SocketClient&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:178:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:179:39: error: expected ',' or '...' before '&&' token SocketClient& operator=(SocketClient&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketclient.h:179:45: error: expected ';' at end of member declaration SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:179:47: error: 'noexcept' does not name a type SocketClient& operator=(SocketClient&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:179:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:181:17: error: expected ';' at end of member declaration ~SocketClient() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketclient.h:181:19: error: 'noexcept' does not name a type ~SocketClient() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:181:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketclient.h:469:126: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:477:80: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:505:140: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:514:94: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:539: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:547:98: error: 'SlotAsyncReady' does not name a type void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:575:129: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketclient.h:583:83: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:32:7: error: expected nested-name-specifier before 'GSocketControlMessage' using GSocketControlMessage = struct _GSocketControlMessage; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:33:7: error: expected nested-name-specifier before 'GSocketControlMessageClass' using GSocketControlMessageClass = struct _GSocketControlMessageClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketControlMessage; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:76:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketControlMessage_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:77:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketControlMessage; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:78:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketControlMessageClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:81:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketControlMessage(const SocketControlMessage&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:82: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:85:10: error: 'CppClassType' does not name a type static CppClassType socketcontrolmessage_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:44: error: expected ',' or '...' before '&&' token SocketControlMessage(SocketControlMessage&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:50: error: invalid constructor; you probably meant 'Gio::SocketControlMessage (const Gio::SocketControlMessage&)' SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:52: error: 'noexcept' does not name a type SocketControlMessage(SocketControlMessage&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:96:55: error: expected ',' or '...' before '&&' token SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:96:61: error: expected ';' at end of member declaration SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:96:63: error: 'noexcept' does not name a type SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:96:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:98:25: error: expected ';' at end of member declaration ~SocketControlMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:98:27: error: 'noexcept' does not name a type ~SocketControlMessage() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:98: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:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketlistener.h:36:7: error: expected nested-name-specifier before 'GSocketListener' using GSocketListener = struct _GSocketListener; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:37:7: error: expected nested-name-specifier before 'GSocketListenerClass' using GSocketListenerClass = struct _GSocketListenerClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketListener; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:73:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketListener_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:74:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketListener; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:75:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketListenerClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:78:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketListener(const SocketListener&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:79: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:82:10: error: 'CppClassType' does not name a type static CppClassType socketlistener_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:92:32: error: expected ',' or '...' before '&&' token SocketListener(SocketListener&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketlistener.h:92:38: error: invalid constructor; you probably meant 'Gio::SocketListener (const Gio::SocketListener&)' SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketlistener.h:92:40: error: 'noexcept' does not name a type SocketListener(SocketListener&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:92:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketlistener.h:93:43: error: expected ',' or '...' before '&&' token SocketListener& operator=(SocketListener&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketlistener.h:93:49: error: expected ';' at end of member declaration SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:93:51: error: 'noexcept' does not name a type SocketListener& operator=(SocketListener&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:93:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketlistener.h:95:19: error: expected ';' at end of member declaration ~SocketListener() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:95:21: error: 'noexcept' does not name a type ~SocketListener() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:95: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:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketlistener.h:443: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:459:34: error: 'SlotAsyncReady' does not name a type void accept_socket_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:587:27: error: 'SlotAsyncReady' does not name a type void accept_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketlistener.h:603:73: error: 'SlotAsyncReady' does not name a type void accept_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketservice.h:30:7: error: expected nested-name-specifier before 'GSocketService' using GSocketService = struct _GSocketService; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:31:7: error: expected nested-name-specifier before 'GSocketServiceClass' using GSocketServiceClass = struct _GSocketServiceClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:82:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketService; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:83:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketService_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:84:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketService; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:85:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketServiceClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:88: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:89:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketService& operator=(const SocketService&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:92:10: error: 'CppClassType' does not name a type static CppClassType socketservice_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:102:30: error: expected ',' or '...' before '&&' token SocketService(SocketService&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketservice.h:102:36: error: invalid constructor; you probably meant 'Gio::SocketService (const Gio::SocketService&)' SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketservice.h:102:38: error: 'noexcept' does not name a type SocketService(SocketService&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:102:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketservice.h:103:41: error: expected ',' or '...' before '&&' token SocketService& operator=(SocketService&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/socketservice.h:103:47: error: expected ';' at end of member declaration SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:103:49: error: 'noexcept' does not name a type SocketService& operator=(SocketService&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:103:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketservice.h:105:18: error: expected ';' at end of member declaration ~SocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketservice.h:105:20: error: 'noexcept' does not name a type ~SocketService() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketservice.h:105: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:135:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/socketsource.h:103:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Gio::SocketSource; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/socketsource.h:112:17: error: expected ';' at end of member declaration ~SocketSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:19: error: 'noexcept' does not name a type ~SocketSource() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/socketsource.h:112:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:137:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tcpconnection.h:33:7: error: expected nested-name-specifier before 'GTcpConnection' using GTcpConnection = struct _GTcpConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:34:7: error: expected nested-name-specifier before 'GTcpConnectionClass' using GTcpConnectionClass = struct _GTcpConnectionClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TcpConnection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TcpConnection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTcpConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTcpConnectionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:68: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:69: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:72:10: error: 'CppClassType' does not name a type static CppClassType tcpconnection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:30: error: expected ',' or '...' before '&&' token TcpConnection(TcpConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:36: error: invalid constructor; you probably meant 'Gio::TcpConnection (const Gio::TcpConnection&)' TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tcpconnection.h:82:38: error: 'noexcept' does not name a type TcpConnection(TcpConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:83:41: error: expected ',' or '...' before '&&' token TcpConnection& operator=(TcpConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tcpconnection.h:83:47: error: expected ';' at end of member declaration TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:83:49: error: 'noexcept' does not name a type TcpConnection& operator=(TcpConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:83:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:85:18: error: expected ';' at end of member declaration ~TcpConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:85:20: error: 'noexcept' does not name a type ~TcpConnection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tcpconnection.h:85: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:138:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:30:7: error: expected nested-name-specifier before 'GTcpWrapperConnection' using GTcpWrapperConnection = struct _GTcpWrapperConnection; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:31:7: error: expected nested-name-specifier before 'GTcpWrapperConnectionClass' using GTcpWrapperConnectionClass = struct _GTcpWrapperConnectionClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TcpWrapperConnection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TcpWrapperConnection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTcpWrapperConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTcpWrapperConnectionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:67: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:68: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:71:10: error: 'CppClassType' does not name a type static CppClassType tcpwrapperconnection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:44: error: expected ',' or '...' before '&&' token TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:50: error: invalid constructor; you probably meant 'Gio::TcpWrapperConnection (const Gio::TcpWrapperConnection&)' TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:52: error: 'noexcept' does not name a type TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:82:55: error: expected ',' or '...' before '&&' token TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:82:61: error: expected ';' at end of member declaration TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:82:63: error: 'noexcept' does not name a type TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:82:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:84:25: error: expected ';' at end of member declaration ~TcpWrapperConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:84:27: error: 'noexcept' does not name a type ~TcpWrapperConnection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:84: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:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/themedicon.h:33:7: error: expected nested-name-specifier before 'GThemedIcon' using GThemedIcon = struct _GThemedIcon; ^~~~~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:34:7: error: expected nested-name-specifier before 'GThemedIconClass' using GThemedIconClass = struct _GThemedIconClass; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ThemedIcon; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ThemedIcon_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GThemedIcon; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GThemedIconClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:72:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThemedIcon(const ThemedIcon&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:73:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThemedIcon& operator=(const ThemedIcon&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:76:10: error: 'CppClassType' does not name a type static CppClassType themedicon_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:86:24: error: expected ',' or '...' before '&&' token ThemedIcon(ThemedIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/themedicon.h:86:30: error: invalid constructor; you probably meant 'Gio::ThemedIcon (const Gio::ThemedIcon&)' ThemedIcon(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/themedicon.h:86:32: error: 'noexcept' does not name a type ThemedIcon(ThemedIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:86:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/themedicon.h:87:35: error: expected ',' or '...' before '&&' token ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/themedicon.h:87:41: error: expected ';' at end of member declaration ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:87:43: error: 'noexcept' does not name a type ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:87:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/themedicon.h:89:15: error: expected ';' at end of member declaration ~ThemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/themedicon.h:89:17: error: 'noexcept' does not name a type ~ThemedIcon() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/themedicon.h:89:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/themedicon.h:172:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_names() const; ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/threadedsocketservice.h:32:7: error: expected nested-name-specifier before 'GThreadedSocketService' using GThreadedSocketService = struct _GThreadedSocketService; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:33:7: error: expected nested-name-specifier before 'GThreadedSocketServiceClass' using GThreadedSocketServiceClass = struct _GThreadedSocketServiceClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:74:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ThreadedSocketService; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:75:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ThreadedSocketService_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GThreadedSocketService; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:77:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GThreadedSocketServiceClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:80:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThreadedSocketService(const ThreadedSocketService&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:81:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThreadedSocketService& operator=(const ThreadedSocketService&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:84:10: error: 'CppClassType' does not name a type static CppClassType threadedsocketservice_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:46: error: expected ',' or '...' before '&&' token ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:52: error: invalid constructor; you probably meant 'Gio::ThreadedSocketService (const Gio::ThreadedSocketService&)' ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:54: error: 'noexcept' does not name a type ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:95:57: error: expected ',' or '...' before '&&' token ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:95:63: error: expected ';' at end of member declaration ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:95:65: error: 'noexcept' does not name a type ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:95:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:97:26: error: expected ';' at end of member declaration ~ThreadedSocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:97:28: error: 'noexcept' does not name a type ~ThreadedSocketService() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:97:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:141:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlscertificate.h:31:7: error: expected nested-name-specifier before 'GTlsCertificate' using GTlsCertificate = struct _GTlsCertificate; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:32:7: error: expected nested-name-specifier before 'GTlsCertificateClass' using GTlsCertificateClass = struct _GTlsCertificateClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsCertificate; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsCertificate_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsCertificate; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsCertificateClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:74:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsCertificate(const TlsCertificate&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:75: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:78:10: error: 'CppClassType' does not name a type static CppClassType tlscertificate_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:32: error: expected ',' or '...' before '&&' token TlsCertificate(TlsCertificate&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:38: error: invalid constructor; you probably meant 'Gio::TlsCertificate (const Gio::TlsCertificate&)' TlsCertificate(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlscertificate.h:88:40: error: 'noexcept' does not name a type TlsCertificate(TlsCertificate&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:89:43: error: expected ',' or '...' before '&&' token TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlscertificate.h:89:49: error: expected ';' at end of member declaration TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:89:51: error: 'noexcept' does not name a type TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:89:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:91:19: error: expected ';' at end of member declaration ~TlsCertificate() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:91:21: error: 'noexcept' does not name a type ~TlsCertificate() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlscertificate.h:91:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:27:0, from /usr/include/giomm-2.4/giomm.h:142, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsconnection.h:35:7: error: expected nested-name-specifier before 'GTlsConnection' using GTlsConnection = struct _GTlsConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:36:7: error: expected nested-name-specifier before 'GTlsConnectionClass' using GTlsConnectionClass = struct _GTlsConnectionClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsConnection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:115:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsConnection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:116:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:117:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsConnectionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:120:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsConnection(const TlsConnection&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:121: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:124:10: error: 'CppClassType' does not name a type static CppClassType tlsconnection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:30: error: expected ',' or '...' before '&&' token TlsConnection(TlsConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:36: error: invalid constructor; you probably meant 'Gio::TlsConnection (const Gio::TlsConnection&)' TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsconnection.h:134:38: error: 'noexcept' does not name a type TlsConnection(TlsConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsconnection.h:135:41: error: expected ',' or '...' before '&&' token TlsConnection& operator=(TlsConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsconnection.h:135:47: error: expected ';' at end of member declaration TlsConnection& operator=(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:135:49: error: 'noexcept' does not name a type TlsConnection& operator=(TlsConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:135:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsconnection.h:137:18: error: expected ';' at end of member declaration ~TlsConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:137:20: error: 'noexcept' does not name a type ~TlsConnection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:137:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:27:0, from /usr/include/giomm-2.4/giomm.h:142, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsconnection.h:474:30: error: 'SlotAsyncReady' does not name a type void handshake_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:477:30: error: 'SlotAsyncReady' does not name a type void handshake_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsconnection.h:738:46: error: 'SlotAsyncReady' does not name a type virtual void handshake_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsclientconnection.h:36:7: error: expected nested-name-specifier before 'GTlsClientConnection' using GTlsClientConnection = struct _GTlsClientConnection; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:37:7: error: expected nested-name-specifier before 'GTlsClientConnectionClass' using GTlsClientConnectionClass = struct _GTlsClientConnectionClass; ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsClientConnection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsClientConnection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsClientConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsClientConnectionInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:71:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsClientConnection(const TlsClientConnection&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:72: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:76:10: error: 'CppClassType' does not name a type static CppClassType tlsclientconnection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:42: error: expected ',' or '...' before '&&' token TlsClientConnection(TlsClientConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:48: error: invalid constructor; you probably meant 'Gio::TlsClientConnection (const Gio::TlsClientConnection&)' TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:50: error: 'noexcept' does not name a type TlsClientConnection(TlsClientConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:106:53: error: expected ',' or '...' before '&&' token TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:106:59: error: expected ';' at end of member declaration TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:106:61: error: 'noexcept' does not name a type TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:106:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:108:24: error: expected ';' at end of member declaration ~TlsClientConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:108:26: error: 'noexcept' does not name a type ~TlsClientConnection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:108:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsdatabase.h:32:7: error: expected nested-name-specifier before 'GTlsDatabase' using GTlsDatabase = struct _GTlsDatabase; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:33:7: error: expected nested-name-specifier before 'GTlsDatabaseClass' using GTlsDatabaseClass = struct _GTlsDatabaseClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:228:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsDatabase; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:229:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsDatabase_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:230:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsDatabase; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:231:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsDatabaseClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:234:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsDatabase(const TlsDatabase&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:235:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsDatabase& operator=(const TlsDatabase&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:238:10: error: 'CppClassType' does not name a type static CppClassType tlsdatabase_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:26: error: expected ',' or '...' before '&&' token TlsDatabase(TlsDatabase&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:32: error: invalid constructor; you probably meant 'Gio::TlsDatabase (const Gio::TlsDatabase&)' TlsDatabase(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:34: error: 'noexcept' does not name a type TlsDatabase(TlsDatabase&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:249:37: error: expected ',' or '...' before '&&' token TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:249:43: error: expected ';' at end of member declaration TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:249:45: error: 'noexcept' does not name a type TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:249:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:251:16: error: expected ';' at end of member declaration ~TlsDatabase() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:251:18: error: 'noexcept' does not name a type ~TlsDatabase() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:251:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsdatabase.h:356:210: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:359:210: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:362:161: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:365:161: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:368: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:371:155: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:374: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:377:106: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:460:150: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:463: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:466: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:469:101: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:550: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:553: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:556:102: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:559:102: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:669:128: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:672:128: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:675:79: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:678:79: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:698:226: error: 'SlotAsyncReady' does not name a type virtual void verify_chain_async_vfunc(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags) const; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:711:144: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificate_for_handle_async_vfunc(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:720:160: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificate_issuer_async_vfunc(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsdatabase.h:729:167: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificates_issued_by_async_vfunc(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsinteraction.h:32:7: error: expected nested-name-specifier before 'GTlsInteraction' using GTlsInteraction = struct _GTlsInteraction; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:33:7: error: expected nested-name-specifier before 'GTlsInteractionClass' using GTlsInteractionClass = struct _GTlsInteractionClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:202:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsInteraction; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:203:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsInteraction_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:204:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsInteraction; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:205:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsInteractionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:208: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:209: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:212:10: error: 'CppClassType' does not name a type static CppClassType tlsinteraction_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:32: error: expected ',' or '...' before '&&' token TlsInteraction(TlsInteraction&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:38: error: invalid constructor; you probably meant 'Gio::TlsInteraction (const Gio::TlsInteraction&)' TlsInteraction(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:40: error: 'noexcept' does not name a type TlsInteraction(TlsInteraction&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:223:43: error: expected ',' or '...' before '&&' token TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:223:49: error: expected ';' at end of member declaration TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:223:51: error: 'noexcept' does not name a type TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:223:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:225:19: error: expected ';' at end of member declaration ~TlsInteraction() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:225:21: error: 'noexcept' does not name a type ~TlsInteraction() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:225: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:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsinteraction.h:301:76: error: 'SlotAsyncReady' does not name a type void ask_password_async(const Glib::RefPtr& password, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:304:76: error: 'SlotAsyncReady' does not name a type void ask_password_async(const Glib::RefPtr& password, const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsinteraction.h:441: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:444: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:475:92: error: 'SlotAsyncReady' does not name a type virtual void ask_password_async_vfunc(const Glib::RefPtr& password, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlspassword.h:30:7: error: expected nested-name-specifier before 'GTlsPassword' using GTlsPassword = struct _GTlsPassword; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:31:7: error: expected nested-name-specifier before 'GTlsPasswordClass' using GTlsPasswordClass = struct _GTlsPasswordClass; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsPassword; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsPassword_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsPassword; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsPasswordClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:149: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:150: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:153:10: error: 'CppClassType' does not name a type static CppClassType tlspassword_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:163:26: error: expected ',' or '...' before '&&' token TlsPassword(TlsPassword&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlspassword.h:163:32: error: invalid constructor; you probably meant 'Gio::TlsPassword (const Gio::TlsPassword&)' TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlspassword.h:163:34: error: 'noexcept' does not name a type TlsPassword(TlsPassword&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:163:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlspassword.h:164:37: error: expected ',' or '...' before '&&' token TlsPassword& operator=(TlsPassword&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlspassword.h:164:43: error: expected ';' at end of member declaration TlsPassword& operator=(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:164:45: error: 'noexcept' does not name a type TlsPassword& operator=(TlsPassword&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:164:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlspassword.h:166:16: error: expected ';' at end of member declaration ~TlsPassword() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:166:18: error: 'noexcept' does not name a type ~TlsPassword() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlspassword.h:166:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:147:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsserverconnection.h:36:7: error: expected nested-name-specifier before 'GTlsServerConnection' using GTlsServerConnection = struct _GTlsServerConnection; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:37:7: error: expected nested-name-specifier before 'GTlsServerConnectionClass' using GTlsServerConnectionClass = struct _GTlsServerConnectionClass; ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsServerConnection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsServerConnection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsServerConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsServerConnectionInterface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:67: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:68: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:72:10: error: 'CppClassType' does not name a type static CppClassType tlsserverconnection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:42: error: expected ',' or '...' before '&&' token TlsServerConnection(TlsServerConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:48: error: invalid constructor; you probably meant 'Gio::TlsServerConnection (const Gio::TlsServerConnection&)' TlsServerConnection(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:50: error: 'noexcept' does not name a type TlsServerConnection(TlsServerConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:102:53: error: expected ',' or '...' before '&&' token TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:102:59: error: expected ';' at end of member declaration TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:102:61: error: 'noexcept' does not name a type TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:102:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:104:24: error: expected ';' at end of member declaration ~TlsServerConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:104:26: error: 'noexcept' does not name a type ~TlsServerConnection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:104:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixconnection.h:33:7: error: expected nested-name-specifier before 'GUnixConnection' using GUnixConnection = struct _GUnixConnection; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:34:7: error: expected nested-name-specifier before 'GUnixConnectionClass' using GUnixConnectionClass = struct _GUnixConnectionClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixConnection; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixConnection_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixConnection; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixConnectionClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:71: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:72:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixConnection& operator=(const UnixConnection&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:75:10: error: 'CppClassType' does not name a type static CppClassType unixconnection_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:79:42: error: expected ')' before '*' token explicit UnixConnection(GUnixConnection* castitem); ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:32: error: expected ',' or '...' before '&&' token UnixConnection(UnixConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixconnection.h:85:38: error: invalid constructor; you probably meant 'Gio::UnixConnection (const Gio::UnixConnection&)' UnixConnection(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixconnection.h:85:40: error: 'noexcept' does not name a type UnixConnection(UnixConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:85:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:86:43: error: expected ',' or '...' before '&&' token UnixConnection& operator=(UnixConnection&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixconnection.h:86:49: error: expected ';' at end of member declaration UnixConnection& operator=(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:86:51: error: 'noexcept' does not name a type UnixConnection& operator=(UnixConnection&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:86:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:88:19: error: expected ';' at end of member declaration ~UnixConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:88:21: error: 'noexcept' does not name a type ~UnixConnection() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:88:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:101:3: error: 'GUnixConnection' does not name a type GUnixConnection* gobj() { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:104:9: error: 'GUnixConnection' does not name a type const GUnixConnection* gobj() const { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixconnection.h:107:3: error: 'GUnixConnection' does not name a type GUnixConnection* gobj_copy(); ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:211:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:216:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:264:37: error: 'SlotAsyncReady' does not name a type void send_credentials_async(const SlotAsyncReady& slot, ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:269:37: error: 'SlotAsyncReady' does not name a type void send_credentials_async(const SlotAsyncReady& slot); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:309: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:147:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/tlsserverconnection.h:195:42: note: previous declaration 'Glib::RefPtr Glib::wrap(GTlsServerConnection*, bool)' Glib::RefPtr wrap(GTlsServerConnection* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixconnection.h:309: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:309:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^~~~~~ /usr/include/giomm-2.4/giomm/unixconnection.h:309:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:150:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:32:7: error: expected nested-name-specifier before 'GUnixCredentialsMessage' using GUnixCredentialsMessage = struct _GUnixCredentialsMessage; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:33:7: error: expected nested-name-specifier before 'GUnixCredentialsMessageClass' using GUnixCredentialsMessageClass = struct _GUnixCredentialsMessageClass; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixCredentialsMessage; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixCredentialsMessage_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixCredentialsMessage; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixCredentialsMessageClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:73: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:74: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:77:10: error: 'CppClassType' does not name a type static CppClassType unixcredentialsmessage_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:48: error: expected ',' or '...' before '&&' token UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:54: error: invalid constructor; you probably meant 'Gio::UnixCredentialsMessage (const Gio::UnixCredentialsMessage&)' UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:56: error: 'noexcept' does not name a type UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:88:59: error: expected ',' or '...' before '&&' token UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:88:65: error: expected ';' at end of member declaration UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:88:67: error: 'noexcept' does not name a type UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:88:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:90:27: error: expected ';' at end of member declaration ~UnixCredentialsMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:90:29: error: 'noexcept' does not name a type ~UnixCredentialsMessage() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:90: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:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixfdmessage.h:31:7: error: expected nested-name-specifier before 'GUnixFDMessage' using GUnixFDMessage = struct _GUnixFDMessage; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:32:7: error: expected nested-name-specifier before 'GUnixFDMessageClass' using GUnixFDMessageClass = struct _GUnixFDMessageClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDMessage; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDMessage_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDMessage; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDMessageClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:72:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDMessage(const UnixFDMessage&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:73:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDMessage& operator=(const UnixFDMessage&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:76:10: error: 'CppClassType' does not name a type static CppClassType unixfdmessage_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:80:40: error: expected ')' before '*' token explicit UnixFDMessage(GUnixFDMessage* castitem); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:30: error: expected ',' or '...' before '&&' token UnixFDMessage(UnixFDMessage&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:36: error: invalid constructor; you probably meant 'Gio::UnixFDMessage (const Gio::UnixFDMessage&)' UnixFDMessage(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:38: error: 'noexcept' does not name a type UnixFDMessage(UnixFDMessage&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:87:41: error: expected ',' or '...' before '&&' token UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:87:47: error: expected ';' at end of member declaration UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:87:49: error: 'noexcept' does not name a type UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:87:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:89:18: error: expected ';' at end of member declaration ~UnixFDMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:89:20: error: 'noexcept' does not name a type ~UnixFDMessage() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:89:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:102:3: error: 'GUnixFDMessage' does not name a type GUnixFDMessage* gobj() { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:105: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:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixfdmessage.h:108:3: error: 'GUnixFDMessage' does not name a type GUnixFDMessage* gobj_copy(); ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:197:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:234: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:150:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:208:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixfdmessage.h:234: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:234:57: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^~~~~~ /usr/include/giomm-2.4/giomm/unixfdmessage.h:234:65: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixinputstream.h:32:7: error: expected nested-name-specifier before 'GUnixInputStream' using GUnixInputStream = struct _GUnixInputStream; ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:33:7: error: expected nested-name-specifier before 'GUnixInputStreamClass' using GUnixInputStreamClass = struct _GUnixInputStreamClass; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixInputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixInputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixInputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixInputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:67:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixInputStream(const UnixInputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:68: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:71:10: error: 'CppClassType' does not name a type static CppClassType unixinputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:75:44: error: expected ')' before '*' token explicit UnixInputStream(GUnixInputStream* castitem); ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:34: error: expected ',' or '...' before '&&' token UnixInputStream(UnixInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:40: error: invalid constructor; you probably meant 'Gio::UnixInputStream (const Gio::UnixInputStream&)' UnixInputStream(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixinputstream.h:81:42: error: 'noexcept' does not name a type UnixInputStream(UnixInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:82:45: error: expected ',' or '...' before '&&' token UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixinputstream.h:82:51: error: expected ';' at end of member declaration UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:82:53: error: 'noexcept' does not name a type UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:82:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:84:20: error: expected ';' at end of member declaration ~UnixInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:84:22: error: 'noexcept' does not name a type ~UnixInputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:84:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:97:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj() { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:100:9: error: 'GUnixInputStream' does not name a type const GUnixInputStream* gobj() const { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixinputstream.h:103:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj_copy(); ^~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:202: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:150:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:208:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixinputstream.h:202: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:202:61: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^~~~~~ /usr/include/giomm-2.4/giomm/unixinputstream.h:202:69: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixoutputstream.h:32:7: error: expected nested-name-specifier before 'GUnixOutputStream' using GUnixOutputStream = struct _GUnixOutputStream; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:33:7: error: expected nested-name-specifier before 'GUnixOutputStreamClass' using GUnixOutputStreamClass = struct _GUnixOutputStreamClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixOutputStream; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixOutputStream_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixOutputStream; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixOutputStreamClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:66:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixOutputStream(const UnixOutputStream&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:67: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:70:10: error: 'CppClassType' does not name a type static CppClassType unixoutputstream_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:74:46: error: expected ')' before '*' token explicit UnixOutputStream(GUnixOutputStream* castitem); ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:36: error: expected ',' or '...' before '&&' token UnixOutputStream(UnixOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:42: error: invalid constructor; you probably meant 'Gio::UnixOutputStream (const Gio::UnixOutputStream&)' UnixOutputStream(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:44: error: 'noexcept' does not name a type UnixOutputStream(UnixOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:81:47: error: expected ',' or '...' before '&&' token UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:81:53: error: expected ';' at end of member declaration UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:81:55: error: 'noexcept' does not name a type UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:81:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:83:21: error: expected ';' at end of member declaration ~UnixOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:83:23: error: 'noexcept' does not name a type ~UnixOutputStream() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:83:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:96:3: error: 'GUnixOutputStream' does not name a type GUnixOutputStream* gobj() { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:99:9: error: 'GUnixOutputStream' does not name a type const GUnixOutputStream* gobj() const { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixoutputstream.h:102:3: error: 'GUnixOutputStream' does not name a type GUnixOutputStream* gobj_copy(); ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:201: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:150:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:208: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 src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixoutputstream.h:201: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:201:63: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^~~~~~ /usr/include/giomm-2.4/giomm/unixoutputstream.h:201:71: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^~~~ In file included from /usr/include/giomm-2.4/giomm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:33:7: error: expected nested-name-specifier before 'GUnixSocketAddress' using GUnixSocketAddress = struct _GUnixSocketAddress; ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:34:7: error: expected nested-name-specifier before 'GUnixSocketAddressClass' using GUnixSocketAddressClass = struct _GUnixSocketAddressClass; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:141:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixSocketAddress; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:142:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixSocketAddress_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:143:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixSocketAddress; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:144:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixSocketAddressClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:147: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:148: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:151:10: error: 'CppClassType' does not name a type static CppClassType unixsocketaddress_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:155:48: error: expected ')' before '*' token explicit UnixSocketAddress(GUnixSocketAddress* castitem); ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:38: error: expected ',' or '...' before '&&' token UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:44: error: invalid constructor; you probably meant 'Gio::UnixSocketAddress (const Gio::UnixSocketAddress&)' UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:46: error: 'noexcept' does not name a type UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:162:49: error: expected ',' or '...' before '&&' token UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:162:55: error: expected ';' at end of member declaration UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:162:57: error: 'noexcept' does not name a type UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:162:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:164:22: error: expected ';' at end of member declaration ~UnixSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:164:24: error: 'noexcept' does not name a type ~UnixSocketAddress() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:164:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:177:3: error: 'GUnixSocketAddress' does not name a type GUnixSocketAddress* gobj() { return reinterpret_cast(gobject_); } ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:180: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:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:183:3: error: 'GUnixSocketAddress' does not name a type GUnixSocketAddress* gobj_copy(); ^~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:369: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:150:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:208: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:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:369: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:369: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:369: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:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/volume.h:39:7: error: expected nested-name-specifier before 'GVolume' using GVolume = struct _GVolume; ^~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:40:7: error: expected nested-name-specifier before 'GVolumeClass' using GVolumeClass = struct _GVolumeClass; ^~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/volume.h:78:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Volume; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:79:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Volume_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:80:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVolume; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:81:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GVolumeIface; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:84: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:85: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:89:10: error: 'CppClassType' does not name a type static CppClassType volume_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:118:16: error: expected ',' or '...' before '&&' token Volume(Volume&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/volume.h:118:22: error: invalid constructor; you probably meant 'Gio::Volume (const Gio::Volume&)' Volume(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:118:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volume.h:118:24: error: 'noexcept' does not name a type Volume(Volume&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:118:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:119:27: error: expected ',' or '...' before '&&' token Volume& operator=(Volume&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/volume.h:119:33: error: expected ';' at end of member declaration Volume& operator=(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:119:35: error: 'noexcept' does not name a type Volume& operator=(Volume&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:119:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:121:11: error: expected ';' at end of member declaration ~Volume() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h:121:13: error: 'noexcept' does not name a type ~Volume() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:121:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:257: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:266: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:295: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:296: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:298: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:299: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:332:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:478:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:479:9: error: expected nested-name-specifier before 'CType' using CType = GVolume*; ^~~~~ /usr/include/giomm-2.4/giomm/volume.h:480:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVolume*; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:482:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^~~~~ /usr/include/giomm-2.4/giomm/volume.h:485:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^~~~~~~ /usr/include/giomm-2.4/giomm/volume.h:492: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:495: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:25, from /usr/include/glibmm-2.4/glibmm/variant.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^~~~~~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:158:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/volumemonitor.h: At global scope: /usr/include/giomm-2.4/giomm/volumemonitor.h:35:7: error: expected nested-name-specifier before 'GVolumeMonitor' using GVolumeMonitor = struct _GVolumeMonitor; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:36:7: error: expected nested-name-specifier before 'GVolumeMonitorClass' using GVolumeMonitorClass = struct _GVolumeMonitorClass; ^~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VolumeMonitor; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = VolumeMonitor_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVolumeMonitor; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GVolumeMonitorClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:68:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VolumeMonitor(const VolumeMonitor&) = delete; ^~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:69: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:72:10: error: 'CppClassType' does not name a type static CppClassType volumemonitor_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:30: error: expected ',' or '...' before '&&' token VolumeMonitor(VolumeMonitor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:36: error: invalid constructor; you probably meant 'Gio::VolumeMonitor (const Gio::VolumeMonitor&)' VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volumemonitor.h:82:38: error: 'noexcept' does not name a type VolumeMonitor(VolumeMonitor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volumemonitor.h:83:41: error: expected ',' or '...' before '&&' token VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/volumemonitor.h:83:47: error: expected ';' at end of member declaration VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:83:49: error: 'noexcept' does not name a type VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:83:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volumemonitor.h:85:18: error: expected ';' at end of member declaration ~VolumeMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:85:20: error: 'noexcept' does not name a type ~VolumeMonitor() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:85: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:158:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/volumemonitor.h:125:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_connected_drives(); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:132:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^~~~~~~~~~ /usr/include/giomm-2.4/giomm/volumemonitor.h:139:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_mounts(); ^~~~~~~~~~ In file included from /usr/include/giomm-2.4/giomm.h:159:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/zlibcompressor.h:31:7: error: expected nested-name-specifier before 'GZlibCompressor' using GZlibCompressor = struct _GZlibCompressor; ^~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:32:7: error: expected nested-name-specifier before 'GZlibCompressorClass' using GZlibCompressorClass = struct _GZlibCompressorClass; ^~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:106:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ZlibCompressor; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:107:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ZlibCompressor_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:108:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GZlibCompressor; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:109:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GZlibCompressorClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:112: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:113: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:116:10: error: 'CppClassType' does not name a type static CppClassType zlibcompressor_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:32: error: expected ',' or '...' before '&&' token ZlibCompressor(ZlibCompressor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:38: error: invalid constructor; you probably meant 'Gio::ZlibCompressor (const Gio::ZlibCompressor&)' ZlibCompressor(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:40: error: 'noexcept' does not name a type ZlibCompressor(ZlibCompressor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/zlibcompressor.h:127:43: error: expected ',' or '...' before '&&' token ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:127:49: error: expected ';' at end of member declaration ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:127:51: error: 'noexcept' does not name a type ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:127:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/zlibcompressor.h:129:19: error: expected ';' at end of member declaration ~ZlibCompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:129:21: error: 'noexcept' does not name a type ~ZlibCompressor() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/zlibcompressor.h:129: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:160:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/giomm-2.4/giomm/zlibdecompressor.h:32:7: error: expected nested-name-specifier before 'GZlibDecompressor' using GZlibDecompressor = struct _GZlibDecompressor; ^~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:33:7: error: expected nested-name-specifier before 'GZlibDecompressorClass' using GZlibDecompressorClass = struct _GZlibDecompressorClass; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ZlibDecompressor; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ZlibDecompressor_Class; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GZlibDecompressor; ^~~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GZlibDecompressorClass; ^~~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:65: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:66: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:69:10: error: 'CppClassType' does not name a type static CppClassType zlibdecompressor_class_; ^~~~~~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:36: error: expected ',' or '...' before '&&' token ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:42: error: invalid constructor; you probably meant 'Gio::ZlibDecompressor (const Gio::ZlibDecompressor&)' ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:44: error: 'noexcept' does not name a type ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/zlibdecompressor.h:80:47: error: expected ',' or '...' before '&&' token ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:80:53: error: expected ';' at end of member declaration ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:80:55: error: 'noexcept' does not name a type ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:80:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/zlibdecompressor.h:82:21: error: expected ';' at end of member declaration ~ZlibDecompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:82:23: error: 'noexcept' does not name a type ~ZlibDecompressor() noexcept override; ^~~~~~~~ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:82:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 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 src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/gdkmm-2.4/gdkmm/types.h:387:26: 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; ^~~~~~~~~~ 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 src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/gdkmm-2.4/gdkmm/region.h:180:33: 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:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_rectangles() const; ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h:408:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > list_visuals(); ^~~~~~~~~~ /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/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/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(); ^~~~~~~~~~~~ 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 src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /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; ^~~~~~~~~~~~~~ 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 src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/pangomm-1.4/pangomm/language.h:556:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Language; ^~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:557:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = PangoLanguage; ^~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:570:20: error: expected ',' or '...' before '&&' token Language(Language&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/language.h:570:28: error: invalid constructor; you probably meant 'Pango::Language (const Pango::Language&)' Language(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:570:28: error: expected ';' at end of member declaration /usr/include/pangomm-1.4/pangomm/language.h:570:30: error: 'noexcept' does not name a type Language(Language&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:570:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:571:31: error: expected ',' or '...' before '&&' token Language& operator=(Language&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/language.h:571:39: error: expected ';' at end of member declaration Language& operator=(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:571:41: error: 'noexcept' does not name a type Language& operator=(Language&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:571:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:573:13: error: expected ';' at end of member declaration ~Language() noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:573:15: error: 'noexcept' does not name a type ~Language() noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:573:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:575:28: error: expected ';' at end of member declaration void swap(Language& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:575:30: error: 'noexcept' does not name a type void swap(Language& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:575:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/pangomm-1.4/pangomm/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 src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/pangomm-1.4/pangomm/language.h:665:20: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle