<86>Feb 3 01:27:07 userdel[45473]: delete user 'rooter' <86>Feb 3 01:27:07 userdel[45473]: removed group 'rooter' owned by 'rooter' <86>Feb 3 01:27:07 userdel[45473]: removed shadow group 'rooter' owned by 'rooter' <86>Feb 3 01:27:07 groupadd[45514]: group added to /etc/group: name=rooter, GID=633 <86>Feb 3 01:27:07 groupadd[45514]: group added to /etc/gshadow: name=rooter <86>Feb 3 01:27:07 groupadd[45514]: new group: name=rooter, GID=633 <86>Feb 3 01:27:07 useradd[45580]: new user: name=rooter, UID=633, GID=633, home=/root, shell=/bin/bash <86>Feb 3 01:27:07 userdel[45712]: delete user 'builder' <86>Feb 3 01:27:07 userdel[45712]: removed group 'builder' owned by 'builder' <86>Feb 3 01:27:07 userdel[45712]: removed shadow group 'builder' owned by 'builder' <86>Feb 3 01:27:07 groupadd[45725]: group added to /etc/group: name=builder, GID=634 <86>Feb 3 01:27:07 groupadd[45725]: group added to /etc/gshadow: name=builder <86>Feb 3 01:27:07 groupadd[45725]: new group: name=builder, GID=634 <86>Feb 3 01:27:07 useradd[45737]: new user: name=builder, UID=634, GID=634, home=/usr/src, shell=/bin/bash <13>Feb 3 01:27:12 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Feb 3 01:27:12 rpmi: perl-Encode-2.83-alt1 1459157776 installed <13>Feb 3 01:27:12 rpmi: libjpeg-2:1.3.1-alt0.1 1388074033 installed <13>Feb 3 01:27:12 rpmi: libpng15-1.5.28-alt1 1484572014 installed <13>Feb 3 01:27:12 rpmi: libsqlite3-3.15.2-alt1 1480432212 installed <13>Feb 3 01:27:12 rpmi: libapr1-1.5.2-alt1 1461182070 installed <13>Feb 3 01:27:12 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Feb 3 01:27:12 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Feb 3 01:27:12 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Feb 3 01:27:12 rpmi: libaprutil1-1.5.4-alt1 1462409999 installed <13>Feb 3 01:27:12 rpmi: liblcms2-2.8-alt1 1471601528 installed <13>Feb 3 01:27:12 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Feb 3 01:27:12 rpmi: libwayland-client-1.14.0-alt0.M80P.1 1502720500 installed <13>Feb 3 01:27:12 rpmi: perl-XML-NamespaceSupport-1.11-alt3 1322003535 installed <13>Feb 3 01:27:12 rpmi: libtasn1-4.9-alt1 1469555628 installed <13>Feb 3 01:27:12 rpmi: libSM-1.2.2-alt1 1391072686 installed <13>Feb 3 01:27:12 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Feb 3 01:27:12 rpmi: qt4-mobility-common-1.2.2-alt3 1432058328 installed <13>Feb 3 01:27:12 rpmi: libraw1394-11-2.1.0-alt1 1350986601 installed <13>Feb 3 01:27:12 rpmi: libsigc++2-2.10.0-alt0.M80P.1 1486890388 installed <13>Feb 3 01:27:12 rpmi: libwayland-server-1.14.0-alt0.M80P.1 1502720500 installed <13>Feb 3 01:27:12 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Feb 3 01:27:12 rpmi: perl-Compress-Raw-Zlib-2.069-alt1.1 1448470036 installed <13>Feb 3 01:27:12 rpmi: perl-libnet-1:3.08-alt1 1458419902 installed <13>Feb 3 01:27:12 rpmi: perl-URI-1.71-alt1 1455181348 installed <13>Feb 3 01:27:12 rpmi: perl-XML-SAX-Base-1.08-alt1 1317871344 installed <13>Feb 3 01:27:12 rpmi: libnettle6-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Feb 3 01:27:12 rpmi: libhogweed4-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Feb 3 01:27:12 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Feb 3 01:27:12 rpmi: libsigc++2-devel-2.10.0-alt0.M80P.1 1486890388 installed <13>Feb 3 01:27:12 rpmi: libiec61883-1.2.0-alt1.qa1 1460815903 installed <13>Feb 3 01:27:12 rpmi: libraw1394-devel-2.1.0-alt1 1350986601 installed <13>Feb 3 01:27:12 rpmi: libwayland-cursor-1.14.0-alt0.M80P.1 1502720500 installed <13>Feb 3 01:27:13 rpmi: libmng-1.0.10-alt2.M80P.1 1476964805 installed <13>Feb 3 01:27:13 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Feb 3 01:27:13 rpmi: libjasper-1.900.1-alt3 1391718482 installed <13>Feb 3 01:27:13 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Feb 3 01:27:13 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Feb 3 01:27:13 rpmi: libxml2-devel-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Feb 3 01:27:13 rpmi: libwebp6-0.5.2-alt1.M80P.1 1504615878 installed <13>Feb 3 01:27:13 rpmi: libalsa-1:1.1.0-alt1.1.1 1454429213 installed <13>Feb 3 01:27:13 rpmi: libwrap-1:7.6-alt11 1297041305 installed <13>Feb 3 01:27:13 rpmi: qt4-common-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:13 rpmi: libqt4-core-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:13 rpmi: libqt4-sql-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:13 rpmi: libqt4-xml-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:13 rpmi: libqt4-clucene-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:13 rpmi: libqt4-test-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:13 rpmi: libjson-c-0.12-alt1 1401212997 installed <13>Feb 3 01:27:13 rpmi: libxkbcommon-0.7.2-alt0.M80P.1 1503524837 installed <13>Feb 3 01:27:13 rpmi: libgudev-1:231-alt0.M80P.1 1487052830 installed <13>Feb 3 01:27:13 rpmi: udev-rules-1:237-alt2.M80P.5 p8+219569.200.8.1 1547831015 installed <13>Feb 3 01:27:13 rpmi: liborc-0.4.27-alt1.M80P.1 1503911715 installed <13>Feb 3 01:27:13 rpmi: libgsm-1.0.13-alt8 1365910842 installed <13>Feb 3 01:27:13 rpmi: libsndfile-1.0.28-alt1.M80P.1 p8.212938.100 1536756416 installed <13>Feb 3 01:27:13 rpmi: libepoxy-1.4.3-alt0.M80P.1 1498727071 installed <13>Feb 3 01:27:13 rpmi: libdatrie-0.2.8-alt1_5 1410185969 installed <13>Feb 3 01:27:13 rpmi: libthai-0.1.24-alt1_1 1459282110 installed <13>Feb 3 01:27:13 rpmi: libconfig-c++-1.5-alt1.1 1449201525 installed <13>Feb 3 01:27:13 rpmi: libconfig-1.5-alt1.1 1449201525 installed <13>Feb 3 01:27:13 rpmi: libconfig-devel-1.5-alt1.1 1449201525 installed <13>Feb 3 01:27:13 rpmi: libusb-1.0.21-alt0.M80P.1 1485147102 installed <13>Feb 3 01:27:13 rpmi: libpixman-3:0.32.8-alt1 1447610691 installed <13>Feb 3 01:27:13 rpmi: libasyncns-0.8-alt2.qa1 1365949819 installed <13>Feb 3 01:27:13 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411360 installed <13>Feb 3 01:27:13 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Feb 3 01:27:13 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Feb 3 01:27:13 rpmi: libgbm-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Feb 3 01:27:13 rpmi: perl-IO-Socket-IP-0.37-alt1 1444921335 installed <13>Feb 3 01:27:13 rpmi: perl-IO-Compress-2.069-alt1 1444618007 installed <13>Feb 3 01:27:13 rpmi: perl-HTTP-Message-6.11-alt1 1444616672 installed <13>Feb 3 01:27:13 rpmi: perl-HTTP-Cookies-6.01-alt1 1329759964 installed <13>Feb 3 01:27:13 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Feb 3 01:27:13 rpmi: perl-Net-HTTP-6.09-alt1 1432310023 installed <13>Feb 3 01:27:13 rpmi: perl-HTML-Parser-3.72-alt1 1455170565 installed <13>Feb 3 01:27:13 rpmi: perl-libwww-6.15-alt1 1449505512 installed <13>Feb 3 01:27:13 rpmi: perl-XML-Parser-2.44-alt2 1456264144 installed <13>Feb 3 01:27:13 rpmi: libgdk-pixbuf-locales-2.36.11-alt0.M80P.1 1507198237 installed <13>Feb 3 01:27:13 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Feb 3 01:27:13 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Feb 3 01:27:13 rpmi: rpm-build-gir-0.7.2-alt3 1489330162 installed <13>Feb 3 01:27:13 rpmi: libproxy-0.4.14-alt0.M80P.1 1491211278 installed <13>Feb 3 01:27:13 rpmi: libnspr-1:4.20-alt1 p8.216526.40 1542382588 installed <13>Feb 3 01:27:13 rpmi: libnss-3.40.0-alt0.M80P.1 p8.216526.44 1542814585 installed <13>Feb 3 01:27:13 rpmi: libidn2-2.0.4-alt3.M80P.1 1520307194 installed <13>Feb 3 01:27:13 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Feb 3 01:27:14 rpmi: libstdc++5-devel-5.3.1-alt3 1457662528 installed <13>Feb 3 01:27:14 rpmi: libatk-locales-2.24.0-alt0.M80P.1 1504535386 installed <13>Feb 3 01:27:14 rpmi: libatk-2.24.0-alt0.M80P.1 1504535253 installed <13>Feb 3 01:27:14 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Feb 3 01:27:14 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021412 installed <13>Feb 3 01:27:14 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Feb 3 01:27:14 rpmi: liblz4-1:1.7.5-alt1 1488766699 installed <13>Feb 3 01:27:14 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024730 installed <13>Feb 3 01:27:14 rpmi: libgcrypt20-1.8.3-alt3 p8.214131.100 1542819006 installed <13>Feb 3 01:27:14 rpmi: libsystemd-1:237-alt2.M80P.5 p8+219569.200.8.1 1547830942 installed <13>Feb 3 01:27:14 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Feb 3 01:27:14 rpmi: libqt4-dbus-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:14 rpmi: libqt4-network-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:14 rpmi: libqt4-script-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:15 rpmi: libqt4-xmlpatterns-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:15 rpmi: libavahi-0.6.31-alt7.M80P.1 1526318593 installed <13>Feb 3 01:27:15 rpmi: libxslt-1.1.28-alt4 1448210404 installed <13>Feb 3 01:27:15 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Feb 3 01:27:15 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Feb 3 01:27:15 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Feb 3 01:27:15 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Feb 3 01:27:15 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Feb 3 01:27:15 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Feb 3 01:27:15 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Feb 3 01:27:15 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Feb 3 01:27:15 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373713 installed <13>Feb 3 01:27:15 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Feb 3 01:27:15 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Feb 3 01:27:15 rpmi: libXinerama-1.1.3-alt1 1369984571 installed <13>Feb 3 01:27:15 rpmi: libat-spi2-core-2.24.1-alt0.M80P.1 1504536015 installed <13>Feb 3 01:27:15 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Feb 3 01:27:15 rpmi: libXtst-1.2.2-alt1 1369984880 installed <13>Feb 3 01:27:15 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Feb 3 01:27:15 rpmi: libGL-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Feb 3 01:27:15 rpmi: libEGL-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Feb 3 01:27:15 rpmi: libwayland-egl-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Feb 3 01:27:15 rpmi: libXcomposite-0.4.3-alt3 1297306939 installed <13>Feb 3 01:27:15 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Feb 3 01:27:15 rpmi: libXmu-1.1.2-alt1 1391072528 installed <13>Feb 3 01:27:15 rpmi: xset-1.2.1-alt1.qa1 1366271256 installed <13>Feb 3 01:27:15 rpmi: xprop-1.2.2-alt1 1424331253 installed <13>Feb 3 01:27:15 rpmi: libpulseaudio-9.0-alt2 1469793979 installed <13>Feb 3 01:27:15 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Feb 3 01:27:15 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Feb 3 01:27:15 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:15 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Feb 3 01:27:15 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Feb 3 01:27:15 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Feb 3 01:27:15 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Feb 3 01:27:15 rpmi: xdg-utils-1.1.3-alt5 p8.216133.200 1541506954 installed <13>Feb 3 01:27:15 rpmi: libdbus-devel-1.10.24-alt4.M80P.1 1518773282 installed <13>Feb 3 01:27:16 rpmi: gcc5-c++-5.3.1-alt3 1457662528 installed <13>Feb 3 01:27:16 rpmi: libconfig-c++-devel-1.5-alt1.1 1449201525 installed <13>Feb 3 01:27:16 rpmi: libiec61883-devel-1.2.0-alt1.qa1 1460815903 installed <13>Feb 3 01:27:16 rpmi: libexpat-devel-2.2.4-alt0.M80P.1 1503871120 installed <13>Feb 3 01:27:16 rpmi: libgio-2.52.3-alt0.M80P.1 1504533271 installed <13>Feb 3 01:27:16 rpmi: gobject-introspection-1.52.1-alt0.M80P.1 1504533480 installed <86>Feb 3 01:27:16 groupadd[80179]: group added to /etc/group: name=_keytab, GID=499 <86>Feb 3 01:27:16 groupadd[80179]: group added to /etc/gshadow: name=_keytab <86>Feb 3 01:27:16 groupadd[80179]: new group: name=_keytab, GID=499 <13>Feb 3 01:27:16 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <86>Feb 3 01:27:16 groupadd[80517]: group added to /etc/group: name=messagebus, GID=498 <86>Feb 3 01:27:16 groupadd[80517]: group added to /etc/gshadow: name=messagebus <86>Feb 3 01:27:16 groupadd[80517]: new group: name=messagebus, GID=498 <86>Feb 3 01:27:16 useradd[80575]: new user: name=messagebus, UID=499, GID=498, home=/run/dbus, shell=/dev/null <13>Feb 3 01:27:16 rpmi: dbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Feb 3 01:27:16 rpmi: libgdk-pixbuf-2.36.11-alt0.M80P.1 1507198160 installed <13>Feb 3 01:27:16 rpmi: libp11-kit-0.23.8-alt1.M80P.1 1504877563 installed <13>Feb 3 01:27:16 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Feb 3 01:27:16 rpmi: gobject-introspection-x11-1.52.1-alt0.M80P.1 1504533480 installed <13>Feb 3 01:27:16 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768052 installed <13>Feb 3 01:27:16 rpmi: libgusb-0.2.11-alt0.M80P.1 1503526571 installed <13>Feb 3 01:27:16 rpmi: libcolord-1.3.5-alt0.M80P.1 1488875506 installed <13>Feb 3 01:27:17 rpmi: libglibmm-2.52.1-alt0.M80P.1 1504768621 installed <13>Feb 3 01:27:17 rpmi: libgstreamer1.0-1.12.3-alt0.M80P.1 1505901068 installed <13>Feb 3 01:27:17 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918814 installed <13>Feb 3 01:27:17 rpmi: libfreetype-2.8-alt0.M80P.3 1505462817 installed <13>Feb 3 01:27:17 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008910 installed Updating fonts cache: <29>Feb 3 01:27:18 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Feb 3 01:27:18 rpmi: libqt4-gui-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:18 rpmi: libcairo-1:1.14.4-alt1 1447005495 installed <13>Feb 3 01:27:18 rpmi: libqt4-opengl-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:18 rpmi: libqt4-declarative-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:18 rpmi: libcairo-gobject-1:1.14.4-alt1 1447005495 installed <13>Feb 3 01:27:18 rpmi: perl-XML-SAX-0.99-alt2 1384805188 installed <13>Feb 3 01:27:18 rpmi: perl-XML-Simple-2.22-alt1 1449506808 installed <13>Feb 3 01:27:18 rpmi: icon-naming-utils-0.8.90-alt1 1236573102 installed <13>Feb 3 01:27:20 rpmi: icon-theme-adwaita-3.24.0-alt0.M80P.1 1504567873 installed <13>Feb 3 01:27:20 rpmi: libqt4-location-1.2.2-alt3 1432058328 installed <13>Feb 3 01:27:20 rpmi: libqt4-sensors-1.2.2-alt3 1432058328 installed <13>Feb 3 01:27:20 rpmi: libphonon-4.8.3-alt1 1418134063 installed <13>Feb 3 01:27:20 rpmi: libqt4-designer-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:20 rpmi: libqt4-help-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:20 rpmi: libqt4-multimedia-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:20 rpmi: libqt4-scripttools-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:20 rpmi: libqt4-svg-4.8.7-alt7 1461589658 installed <13>Feb 3 01:27:20 rpmi: libXft-2.3.2-alt1 1409902650 installed <13>Feb 3 01:27:20 rpmi: libpango-1.40.14-alt0.M80P.1 1510824230 installed <13>Feb 3 01:27:20 rpmi: libpango-gir-1.40.14-alt0.M80P.1 1510824230 installed <13>Feb 3 01:27:20 rpmi: libgst-plugins1.0-1.12.3-alt0.M80P.1 1505901518 installed <13>Feb 3 01:27:21 rpmi: libqt4-webkit-1:2.3.4-alt3 1453755870 installed <13>Feb 3 01:27:21 rpmi: libxml++2-2.40.1-alt1 1446049048 installed <13>Feb 3 01:27:21 rpmi: libserf-1.3.9-alt1 1473245533 installed <13>Feb 3 01:27:22 rpmi: libgnutls30-3.6.5-alt2.M80P.1 p8.217493.600 1545777781 installed <13>Feb 3 01:27:22 rpmi: glib-networking-2.50.0-alt1.M80P.1 1503575484 installed <13>Feb 3 01:27:22 rpmi: libsoup-2.62.2-alt0.M80P.1 1528058397 installed <13>Feb 3 01:27:22 rpmi: libsoup-gnome-2.62.2-alt0.M80P.1 1528058397 installed <13>Feb 3 01:27:22 rpmi: librest-0.8.1-alt0.M80P.1 1509920808 installed <13>Feb 3 01:27:22 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461609 installed <13>Feb 3 01:27:22 rpmi: libgdk-pixbuf-gir-2.36.11-alt0.M80P.1 1507198160 installed <13>Feb 3 01:27:22 rpmi: dbus-tools-gui-1.10.24-alt4.M80P.1 1518773282 installed <13>Feb 3 01:27:22 rpmi: at-spi2-core-2.24.1-alt0.M80P.1 1504536015 installed <13>Feb 3 01:27:22 rpmi: at-spi2-atk-2.24.1-alt0.M80P.1 1504536077 installed <13>Feb 3 01:27:22 rpmi: libcups-2.1.0-alt2.M80P.2 1484827744 installed <86>Feb 3 01:27:22 groupadd[98993]: group added to /etc/group: name=sasl, GID=497 <86>Feb 3 01:27:22 groupadd[98993]: group added to /etc/gshadow: name=sasl <86>Feb 3 01:27:22 groupadd[98993]: new group: name=sasl, GID=497 <13>Feb 3 01:27:22 rpmi: libsasl2-3-2.1.26-alt7 1479477445 installed <13>Feb 3 01:27:22 rpmi: libsubversion-1.9.2-alt3 1461356222 installed <13>Feb 3 01:27:22 rpmi: libatk-gir-2.24.0-alt0.M80P.1 1504535253 installed <13>Feb 3 01:27:22 rpmi: libdconf-0.26.1-alt0.M80P.1 1507197872 installed <13>Feb 3 01:27:22 rpmi: dconf-0.26.1-alt0.M80P.1 1507197872 installed <13>Feb 3 01:27:22 rpmi: libgtk+3-schemas-3.22.26-alt0.M80P.1 1510825424 installed <13>Feb 3 01:27:22 rpmi: libdbus-glib-1:0.106-alt1 1454672851 installed <13>Feb 3 01:27:22 rpmi: libpolkit-0.113-alt2 1469643478 installed <86>Feb 3 01:27:22 groupadd[99886]: group added to /etc/group: name=colord, GID=496 <86>Feb 3 01:27:22 groupadd[99886]: group added to /etc/gshadow: name=colord <86>Feb 3 01:27:22 groupadd[99886]: new group: name=colord, GID=496 <86>Feb 3 01:27:22 useradd[99951]: new user: name=colord, UID=498, GID=496, home=/var/colord, shell=/dev/null <13>Feb 3 01:27:22 rpmi: colord-1.3.5-alt0.M80P.1 1488875506 installed <13>Feb 3 01:27:22 rpmi: libjson-glib-1.2.8-alt0.M80P.1 1489956779 installed <13>Feb 3 01:27:23 rpmi: libgtk+3-3.22.26-alt0.M80P.1 1510825302 installed <13>Feb 3 01:27:23 rpmi: libgtk+3-gir-3.22.26-alt0.M80P.1 1510825302 installed <13>Feb 3 01:27:23 rpmi: perl-XML-LibXML-2.0124-alt1 1458750523 installed <13>Feb 3 01:27:23 rpmi: libp11-kit-trust-0.23.8-alt1.M80P.1 1504877563 installed <13>Feb 3 01:27:23 rpmi: dbus-tools-1.10.24-alt4.M80P.1 1518773282 installed <13>Feb 3 01:27:23 rpmi: subversion-1.9.2-alt3 1461356222 installed <13>Feb 3 01:27:23 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:23 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:23 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-json-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-tools-2to3-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:24 rpmi: python-strict-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 3 01:27:24 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed <13>Feb 3 01:27:25 rpmi: glib2-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Feb 3 01:27:25 rpmi: libgio-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Feb 3 01:27:25 rpmi: libglibmm-devel-2.52.1-alt0.M80P.1 1504768621 installed <13>Feb 3 01:27:25 rpmi: python-module-sip-4.19.3-alt0.M80P.1 1507188513 installed <13>Feb 3 01:27:25 rpmi: python-module-pygobject3-3.24.1-alt1.M80P.1 1504561842 installed <13>Feb 3 01:27:25 rpmi: python-module-py-1.4.34-alt0.M80P.1 1503506764 installed <13>Feb 3 01:27:25 rpmi: python-module-dbus-1.2.4-alt1 1464781734 installed <13>Feb 3 01:27:25 rpmi: python-module-PyQt4-4.12.1-alt2.M80P.1 1507296317 installed <13>Feb 3 01:27:25 rpmi: libxml++2-devel-2.40.1-alt1 1446049048 installed <13>Feb 3 01:27:25 rpmi: python-module-setuptools-1:18.5-alt0.M80P.1 1497527461 installed <13>Feb 3 01:27:25 rpmi: python-module-pytest-3.2.1-alt0.M80P.1 1503499784 installed <13>Feb 3 01:27:26 rpmi: scons-3.0.1-alt0.M80P.1 p8.217801.200 1547224686 installed Installing libffado-2.1.0-alt1.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.32801 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf libffado-2.1.0 + echo 'Source #0 (libffado-2.1.0.tgz):' Source #0 (libffado-2.1.0.tgz): + /bin/gzip -dc /usr/src/RPM/SOURCES/libffado-2.1.0.tgz + /bin/tar -xf - + cd libffado-2.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + rm support/mixer-qt4/ffado/mixer/nodevice.py + echo 'Patch #1 (libffado-2.0.0-ffado-diag-path.patch):' Patch #1 (libffado-2.0.0-ffado-diag-path.patch): + /usr/bin/patch -p0 patching file support/tools/ffado-diag.in Hunk #1 succeeded at 24 with fuzz 2 (offset 1 line). + echo 'Patch #3 (libffado-2.0-alt.patch):' Patch #3 (libffado-2.0-alt.patch): + /usr/bin/patch -p0 patching file SConstruct Hunk #1 succeeded at 489 (offset 130 lines). Hunk #2 succeeded at 517 (offset 130 lines). + echo 'Patch #4 (libffado-2.0.1-alt.DSO.patch):' Patch #4 (libffado-2.0.1-alt.DSO.patch): + /usr/bin/patch -p1 patching file support/dbus/SConscript Hunk #1 succeeded at 40 with fuzz 2 (offset 4 lines). + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.32801 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libffado-2.1.0 + '[' -n '' ']' + NPROCS=8 + scons -j8 PREFIX=/usr LIBDIR=/usr/lib64 WILL_DEAL_WITH_XDG_MYSELF=YES 'COMPILE_FLAGS=-pipe -Wall -g -O2' MANDIR=/usr/share/man scons: Reading SConscript files ... * Usage of additional flags is not supported by the ffado-devs. * Use at own risk! * * Currentl value is '-pipe -Wall -g -O2' Checking for a working C-compiler yes Checking for a working C++-compiler yes Checking for pkg-config (at least version 0.0.0)... yes Checking jackd version... not installed Will retry jack detection using pkg-config Checking for jack >= 0.0.0... no Checking for jack < 1.9.0... no Checking for jack >= 1.9.9... no No Jack Audio Connection Kit (JACK) installed: assuming a FFADO setbuffersize-compatible version will be used. Checking for libraw1394 (2.0.5 or higher)... yes Checking for libconfig++ (0 or higher)... yes Checking for libxml++-2.6 (2.13.0 or higher)... yes Checking for libiec61883 (1.1.0 or higher)... yes Checking for lrint(3.2) in C library m... yes Checking for lrintf(3.2) in C library m... yes Checking whether 'which pyuic4' executes yes Checking for the python module 'dbus' yes Checking for the python module 'PyQt4' yes Checking for the python module 'dbus.mainloop.qt' yes Checking whether 'xdg-desktop-menu --help' executes yes Checking for dbus-1 (1.0 or higher)... yes Checking for dbus-c++-1 (0 or higher)... no Checking for alsa (0 or higher)... no One of the dbus-headers, the dbus-c++-headers and/or the application 'dbusxx-xml2cpp' where not found. The dbus-server for ffado will therefore not be built. Trying to find the system triple: (cached) x86_64-unknown-linux-gnu Doing a DEBUG build Detected DIST_TARGET = x86_64 Doing a 64-bit x86 build scons: done reading SConscript files. scons: Building targets ... building 'config_debug.h' from 'config_debug.h.in' building 'config.h' from 'config.h.in' building 'libffado/ffado.h' from 'libffado/ffado.h.in' building 'version.h' from 'version.h.in' g++ -o src/libavc/avc_definitions.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/libavc/avc_definitions.cpp gcc -o src/libieee1394/csr1212.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/libieee1394/csr1212.c gcc -o src/libstreaming/util/cip.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/libstreaming/util/cip.c g++ -o src/libutil/DelayLockedLoop.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/libutil/DelayLockedLoop.cpp g++ -o src/ffado.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/ffado.cpp g++ -o src/bebob/mackie/onyxmixer.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/bebob/mackie/onyxmixer.cpp g++ -o src/dice/focusrite/focusrite_eap.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/dice/focusrite/focusrite_eap.cpp g++ -o src/fireworks/audiofire/audiofire_device.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/fireworks/audiofire/audiofire_device.cpp g++ -o src/libieee1394/ieee1394service.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/libieee1394/ieee1394service.cpp g++ -o src/dice/focusrite/saffire_pro24.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/dice/focusrite/saffire_pro24.cpp In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ g++ -o src/fireworks/fireworks_firmware.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/fireworks/fireworks_firmware.cpp In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/audiofire/audiofire_device.h:28, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/audiofire/audiofire_device.h:28, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: error: 'noexcept' does not name a type ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: error: 'noexcept' does not name a type const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/c++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/audiofire/audiofire_device.h:28, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/audiofire/audiofire_device.h:28, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:50:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:51:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:39:18: error: 'noexcept' does not name a type ~parse_error() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:39:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:41:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void Raise() const override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/parse_error.h:42:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 exception* Clone() const override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/libxml++-2.6/libxml++/noncopyable.h:24:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NonCopyable& operator=(const NonCopyable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: error: 'noexcept' does not name a type ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: error: 'noexcept' does not name a type const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ In file included from /usr/include/c++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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; ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/nodes/entityreference.h:21:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~EntityReference() override; ^ /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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++/libxml++.h:52:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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; ^ g++ -o src/dice/dice_firmware_loader.os -c -pipe -O2 -Wall -g -m64 -fPIC -fPIC -DDEBUG -DENABLE_BEBOB -DENABLE_FIREWORKS -DENABLE_OXFORD -DENABLE_MOTU -DENABLE_DICE -DENABLE_RME -DENABLE_GENERICAVC -I. -Isrc -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include src/dice/dice_firmware_loader.cpp In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:66:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/focusrite/saffire_pro24.h:28, from src/dice/focusrite/saffire_pro24.cpp:25: /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/libxml++-2.6/libxml++/libxml++.h:53:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/parsers/saxparser.h:218:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:54:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/nodes/entitydeclaration.h:30:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~EntityDeclaration() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:63:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/nodes/xincludeend.h:36:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XIncludeEnd() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:64:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/nodes/xincludestart.h:36:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XIncludeStart() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:66:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/attributedeclaration.h:32:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~AttributeDeclaration() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:67:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ src/libieee1394/ieee1394service.cpp: In member function 'fb_quadlet_t* Ieee1394Service::transactionBlock(fb_nodeid_t, fb_quadlet_t*, int, unsigned int*)': src/libieee1394/ieee1394service.cpp:748:16: warning: converting 'false' to pointer type 'fb_quadlet_t* {aka unsigned int*}' [-Wconversion-null] return false; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:70:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /usr/include/libxml++-2.6/libxml++/validators/validator.h:31:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Validator() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:72:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/libxml++-2.6/libxml++/validators/dtdvalidator.h:96:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/libxml++-2.6/libxml++/validators/schemavalidatorbase.h:101:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void initialize_valid() override; ^ /usr/include/libxml++-2.6/libxml++/validators/schemavalidatorbase.h:102:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:73:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:154:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void initialize_valid() override; ^ /usr/include/libxml++-2.6/libxml++/validators/relaxngvalidator.h:155:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/audiofire/audiofire_device.h:29, from src/fireworks/audiofire/audiofire_device.cpp:24: /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/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/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/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:145:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: error: 'noexcept' does not name a type ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: error: 'noexcept' does not name a type const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ In file included from /usr/include/c++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/dice/dice_avdevice.h:29, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /usr/include/libxml++-2.6/libxml++/nodes/commentnode.h:21:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~CommentNode() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:75:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_eap.h:26, from src/dice/focusrite/focusrite_eap.h:28, from src/dice/focusrite/focusrite_eap.cpp:25: /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/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:144:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void initialize_valid() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/libxml++-2.6/libxml++/validators/xsdvalidator.h:145:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void release_underlying() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/libutil/../debugmodule/../fbtypes.h:27, from src/libutil/../debugmodule/debugmodule.h:30, from src/libutil/OptionContainer.h:27, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/libutil/../debugmodule/../fbtypes.h:27, from src/libutil/../debugmodule/debugmodule.h:30, from src/libutil/OptionContainer.h:27, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/bebob/bebob_avdevice.h:29, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/bebob/bebob_avdevice.h:29, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ scons: *** [src/dice/focusrite/saffire_pro24.os] Error 1 /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/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/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/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/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ In file included from /usr/include/c++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/libutil/../debugmodule/../fbtypes.h:27, from src/libutil/../debugmodule/debugmodule.h:30, from src/libutil/OptionContainer.h:27, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ In file included from /usr/include/c++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/libutil/../debugmodule/../fbtypes.h:27, from src/libutil/../debugmodule/debugmodule.h:30, from src/libutil/OptionContainer.h:27, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:50:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/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/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: error: 'noexcept' does not name a type ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: error: 'noexcept' does not name a type const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ In file included from /usr/include/c++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/bebob/bebob_avdevice.h:29, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/bebob/bebob_avdevice.h:29, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/libxml++-2.6/libxml++/noncopyable.h:24:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NonCopyable& operator=(const NonCopyable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/fireworks_device.h:28, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/vector:60, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/fireworks_device.h:28, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ In file included from /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/nodes/node.h:61:9: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Node() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/attribute.h:31:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Attribute() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/nodes/contentnode.h:21:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~ContentNode() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/nodes/commentnode.h:21:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~CommentNode() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/nodes/textnode.h:21:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~TextNode() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/nodes/processinginstructionnode.h:19:30: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~ProcessingInstructionNode() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/nodes/entityreference.h:21:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~EntityReference() override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: error: 'noexcept' does not name a type ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: error: 'noexcept' does not name a type const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ In file included from /usr/include/c++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/fireworks_device.h:28, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /usr/include/libxml++-2.6/libxml++/exceptions/validity_error.h:36:19: error: expected ';' at end of member declaration ~validity_error() noexcept override; ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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++/5/new:40:0, from /usr/include/c++/5/ext/new_allocator.h:33, from /usr/include/c++/5/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/5/bits/allocator.h:46, from /usr/include/c++/5/vector:61, from src/ffadotypes.h:54, from src/debugmodule/../fbtypes.h:27, from src/debugmodule/debugmodule.h:30, from src/fireworks/fireworks_device.h:28, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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; ^ /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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; ^ scons: *** [src/dice/focusrite/focusrite_eap.os] Error 1 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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++/libxml++.h:52:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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; ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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; ^ /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; ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/libxml++-2.6/libxml++/nodes/textnode.h:21:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~TextNode() override; ^ /usr/include/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++/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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:53:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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:70:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:54:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:97:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~TextReader() override; ^ /usr/include/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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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:59:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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:72:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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; ^ scons: *** [src/fireworks/audiofire/audiofire_device.os] Error 1 In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:67:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/libxml++-2.6/libxml++/attributenode.h:27:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~AttributeNode() override; ^ /usr/include/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++/relaxngschema.h:24:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:69, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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++/validators/relaxngvalidator.h:24:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:73, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:69:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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; ^ /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:71:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /usr/include/libxml++-2.6/libxml++/validators/validator.h:31:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Validator() override; ^ /usr/include/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++/libxml++.h:72:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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; ^ 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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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++/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++/schema.h:62:50: error: 'nullptr' was not declared in this scope virtual void set_document(Document* document = nullptr, bool embed = false); ^ /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:74:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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; ^ In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:73:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/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; ^ /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/genericavc/avc_avdevice.h:28, from src/fireworks/fireworks_device.h:30, from src/fireworks/fireworks_firmware.cpp:24: /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/libxml++-2.6/libxml++/libxml++.h:75:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/libstreaming/generic/StreamProcessor.h:27, from src/ffado.cpp:32: /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/libxml++-2.6/libxml++/libxml++.h:53:0, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libieee1394/configrom.h:32, from src/bebob/bebob_avdevice.h:31, from src/bebob/mackie/onyxmixer.h:28, from src/bebob/mackie/onyxmixer.cpp:24: /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; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/fstream:38, from src/dice/dice_firmware_loader.cpp:27: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/fstream:38, from src/dice/dice_firmware_loader.cpp:27: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:24:0, from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h: At global scope: /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:14: error: expected ';' at end of member declaration ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: error: 'noexcept' does not name a type ~exception() noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: error: 'noexcept' does not name a type const char* what() const noexcept override; ^ /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:44:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/libxml++-2.6/libxml++/exceptions/exception.h:42:3: error: looser throw specifier for 'virtual xmlpp::exception::~exception()' ~exception() noexcept override; ^ In file included from /usr/include/c++/5/ios:39:0, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/fstream:38, from src/dice/dice_firmware_loader.cpp:27: /usr/include/c++/5/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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++/5/ios:39:0, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/fstream:38, from src/dice/dice_firmware_loader.cpp:27: /usr/include/c++/5/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /usr/include/libxml++-2.6/libxml++/exceptions/internal_error.h:25:0, from /usr/include/libxml++-2.6/libxml++/libxml++.h:50, from src/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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/libutil/serialize_libxml.h:29, from src/libutil/serialize.h:32, from src/libutil/OptionContainer.h:28, from src/ffadodevice.h:28, from src/dice/dice_avdevice.h:30, from src/dice/dice_firmware_loader.cpp:30: /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; ^ scons: *** [src/fireworks/fireworks_firmware.os] Error 1 scons: *** [src/bebob/mackie/onyxmixer.os] Error 1 scons: *** [src/ffado.os] Error 1 scons: *** [src/dice/dice_firmware_loader.os] Error 1 scons: building terminated because of errors. error: Bad exit status from /usr/src/tmp/rpm-tmp.32801 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.32801 (%build) Command exited with non-zero status 1 6.42user 0.89system 0:04.89elapsed 149%CPU (0avgtext+0avgdata 82608maxresident)k 0inputs+0outputs (0major+296186minor)pagefaults 0swaps hsh-rebuild: rebuild of `libffado-2.1.0-alt1.1.src.rpm' failed. Command exited with non-zero status 1 27.82user 5.02system 0:35.50elapsed 92%CPU (0avgtext+0avgdata 125140maxresident)k 312inputs+0outputs (0major+781433minor)pagefaults 0swaps